Take the 2-minute tour ×
Writers Stack Exchange is a question and answer site for authors, editors, reviewers, professional writers, and aspiring writers. It's 100% free, no registration required.

We have google translated docs which are almost error free and require only minor (about 10%) corrections, and even these corrections are redundant which could be learned by an intelligent machine learning software.

What would be nice is to have low granularity learning system that can recognize and correct minor in text errors.

Example:

google translated English(with errors):Make sure the road Changes features in Word/OpenOffice.org is disable

Good English\ corrected text:Make sure the Track Changes feature in Word/OpenOffice.org is disabled

So we see corrections in 3 words: road,features,disable

As we see the corrections are trivial, redundant, custom terminology related and easily learnable in our settings. Moreover they are in a relatively unpopular target language. Here I only gave examples in English and not the target language.

Is there a software tool or plugin which would learn and correct these errors utilizing translation memory in the word processor.

share|improve this question
5  
Don't you think that if such system existed, Google would have integrated it into their Translate already? –  SF. Apr 10 '13 at 12:15
    
As we see the corrections are trivial , redundant , custom terminology related and easily learnable in our settings, more ever they are in a relatively unpopular target language, i only gave examples in English and not the target language. –  Ali Apr 10 '13 at 13:56
    
I can assure you they are trivial for a human but they are extremely challenging from programming point of view. Natural language processing and generation is one of the more difficult and underdeveloped branches of AI research. –  SF. Apr 10 '13 at 14:08
1  
I'm a little unclear on what you're looking for. An out-of-the-box solution? A library of translation routines you can use to roll your own solution? Something else? –  Neil Fein Apr 10 '13 at 17:15
3  
The problem is that, if this is a question about finding a tool, it's fine here; if this is about creating a tool, it's straddling the line between whats on-topic here and what isn't. You're also more likely to get answers about constructing a coding solution on Stack Overflow, and maybe about assembling a solution from components on SuperUser. (Software recommendations are off-topic on the latter site, I checked.) Are you willing to edit this so it's more of a tool recommendation? If not, we'll be closing this for now. –  Neil Fein Apr 10 '13 at 18:34
show 7 more comments

1 Answer

In my opinion as a computer technician, this is impossible at least outside the strictly technical language... And, even so, I don't think it's something you can expect to be error free.

Google translator is far from accurate, at least from what I see when interacting with people that depends on it to speak in English. It can translate something in an understandable way, but never in a perfect way. Specially because there are some localized word usages that won't make sense for a mere translator.

Somethings, at least at this time, will still need to be done by humans.

Sometimes I use Google Translator, since I'm not a native English speaker but never as a tool to translate, just to help me with some words. What I do is to get it's translator and review it, fixing what is not right.

Of course there should be better tools than Google translator, but they will for sure be expansive. Besides, they will never be error free since it's quite hard to make such complex IA algorithm.

At last, but not at least, there are sentences that we - as humans - have a hard time to comprehend in our own languages. Now picture a software dealing with that.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.