2007年12月22日星期六

Google Talk 的翻译服务

Google为许多语言的互译发布了翻译功能,甚至比在Google Translate网站上可用的还要多。为了在Google Talk或任何其它支持Jabber的及时通讯客户端中使用它,你需要添加bot其中之一作为朋友,与它进行会话,输入你想翻译的内容。Google的bot有一个简单的地址格式:

[原始_语言]2[目标_语言]@bot.talk.google.com

例如,如果你想翻译文本从英语到法语,你需要添加en2fr@bot.talk.google.com。为了用英语翻译中文文字,添加zh2en@bot.talk.google.com。这里是语言对的列表,你将注意到许多新的队列,在下面以粗体显示:
ar2en, en2ar (阿拉伯语<->英语)
bg2en (保加利亚语->英语)
de2en, en2de (德语<->英语)
de2fr, fr2de (德语<->法语)
el2en, en2el (希腊语<->英语)
es2en, en2es (西班牙语<->英语)
fi2en (芬兰语->英语)
fr2en, en2fr (法语<->英语)
hi2en (北印度语->英语)
hr2en (克罗地亚语->英语)
it2en, en2it (意大利语<->英语)
ja2en, en2ja (日语<->英语)
ko2en, en2ko (韩语<->英语)
nl2en, en2nl (荷兰语<->英语)
ru2en, en2ru (俄罗斯<->英语)
uk2en (乌克兰语->英语)
ur2en (乌尔都语->英语)
zh2en, en2zh (中文<->英语)

然而这是一个非常好的接口,用来翻译简短的文本(你可以通过Gmail,google.com/talk 或其它的方式来访问Gtalk)。你需要在组会话框中邀请两个相应的bot,然而这不能在桌面客户端工作,它还不支持组会话。在某些情况下,当我邀请某个bot的时候,它显示离线,但它仍然翻译我的消息。
如果Google把它添加作为GTalk的标准特色之一,那将是非常伟大的,你将只需要输入你本地语言,但翻译质量并不如这样好,在某些情况下,它将会导致一些问题。好消息是 Google的统计翻译系统改进非常大快,在将来你将看到更多的语言对出现的。
Google launched translation bots for a lot of language pairs, even more than the ones available at Google Translate. To use them in Google Talk or in any other IM client that supports Jabber, you need to add one of the bots as a friend, start a conversation with the bot and enter the text you want to translate. Google's bots have a simple format for addresses:

[original_language]2[destination_language]@bot.talk.google.com

For example, if you want to translate text from English to French, you need to add en2fr@bot.talk.google.com. To translate Chinese text in English, add zh2en@bot.talk.google.com. Here's the list of languages pairs and you'll notice many new pairs, displayed in bold below:

ar2en, en2ar (Arabic<->English)
bg2en (Bulgarian->English)
de2en, en2de (German<->English)
de2fr, fr2de (German<->French)
el2en, en2el (Greek<->English)
es2en, en2es (Spanish<->English)
fi2en (Finnish->English)
fr2en, en2fr (French<->English)
hi2en (Hindi->English)
hr2en (Croatian->English)
it2en, en2it (Italian<->English)
ja2en, en2ja (Japanese<->English)
ko2en, en2ko (Korean<->English)
nl2en, en2nl (Dutch<->English)
ru2en, en2ru (Russian<->English)
uk2en (Ukrainian->English)
ur2en (Urdu->English)
zh2en, en2zh (Chinese<->English)


While this is a great interface for translating short texts (you can access Google Talk from Gmail, from google.com/talk or in many other ways), you can also use the bots to translate conversations in real-time. You need to invite the two corresponding bots in a group chat, so this doesn't work in the desktop client, which still does not support group chats. For some reason, when I invited one of the bots, it was offline, but it still translated my messages.
It would be great if Google adds this as a standard feature of Google Talk and you only need to enter your native language, but the translation quality is not that great and it could cause problems in some situations. The good news is that Google's statistical translation system advances really quickly and you'll see more and more languages pairs in the future.

没有评论: