Translations

Make suggestions for improving one of the best games on the net!
Post Reply
User avatar
The Purple Panzer
Field Marshal
Field Marshal
Posts: 244
Joined: Tue Sep 23, 2003 8:13 pm
Location: Stonington, CT
Contact:

Translations

Post by The Purple Panzer » Sun Jul 04, 2010 7:22 pm

At least one of my servers has lots of European players; while I know a few languages, I certainly don't know all that I would need to understand everyone. It'd be nice to tie in some (free, available) web services to do translation.

One possible problem is language identification (though players could have an associated language). Several of my admins speak several languages, so they may be sending out messages in any of a number of tongues; it'd be nice to detect German, Romanian, Italian, Spanish, etc. somewhat automatically (this could be as simple as keyword identification). Then, a call out to a web service such as Babelfish, or any of a number of similar translators, could return the message in my preferred language (English), or of course in anyone's preferred language.

Translations don't have to be perfect; but I think machine translation would be quite good, given the simple message phrases (e.g., "Where's that ST got to?", "I have to go now, be back in an hour", "What key do I use to show scores?", etc.). It isn't literature, and even if some of it is (the humor, sometimes), even a rough translation will convey the general topic.

While it sounds like I'm suggesting this just for my convenience, that's not it, really; I think opening up the game to nearly seamless access for speakers of a variety of languages would expand the user community, and make it more fun for all concerned.

User avatar
joevano
General
General
Posts: 1863
Joined: Sat Jun 18, 2005 1:08 pm
Location: South Bend, Indiana, USA

Re: Translations

Post by joevano » Sun Jul 04, 2010 7:32 pm

The issue is finding a translation service that has a friendly "Terms of Service". The terms of service on translation services generally require a button on a website with no modification of the graphics or code displayed. In other words the user needs to see who is providing the translation service exactly as the translation service wants with no modification. If you want to use it in some other way it needs to be licensed. There have been proof of concept plugins written against both Babel Fish and Google translate, but the terms of service of those services make them unusable.
There is nothing worse than aggressive stupidity. -- Johann Wolfgang von Goethe
"How many legs does a dog have if you call his tail a leg? Four. Calling a tail a leg doesn't make it a leg." -- Abraham Lincoln

User avatar
blast
General
General
Posts: 4746
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: Translations

Post by blast » Sun Jul 04, 2010 10:07 pm

Technically the TOS of Google could work. It would depend if someone worked out a special agreement.
1.2 Unless otherwise agreed in writing with Google, your agreement with Google will always include, at a minimum, the terms and conditions set out in this document. These are referred to below as the “Universal Terms”.

.....

5.3 You agree not to access (or attempt to access) any of the Services by any means other than through the interface that is provided by Google, unless you have been specifically allowed to do so in a separate agreement with Google. You specifically agree not to access (or attempt to access) any of the Services through any automated means (including use of scripts or web crawlers) and shall ensure that you comply with the instructions set out in any robots.txt file present on the Services.
Likely wouldn't happen, but I don't think anyone has asked either.

There is also an AJAX Google Translate API that might be possible to use. I think someone just needs to do more digging to see what is out there and contact a few providers to see what can be done.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image

Post Reply