2011-03-04 75 views
1

我想编写一个应用程序通过文本输入发送他们阅读.NET种源文件,循环到谷歌翻译,并创造了各种语言的一个新的种源文件。任何想法或建议?资源文件翻译

回答

1

我写了使用必应翻译的类似应用程序 - 看看我如何在这里使用它例如:

http://www.jimmycollins.org/blog/?p=241

的一两件事需要注意的是,如果谷歌有多少的任何限制请求你可以发送它(例如在一分钟内)。在使用Bing时,我不得不放入一些逻辑来解决这个确切的问题。

+0

我可能只是添加Bing作为一个选项做翻译;) – Loscas 2011-03-04 20:55:22

1

其结果将是可怕的平原,在许多情况下,完全是一派胡言。

应用程序中的许多字符串只是一个没有上下文的字词,根据上下文可以翻译成其他语言的许多不同字词,但Google翻译上下文将是未知的,Google翻译将不知道如何最好翻译这个词。

+0

这是真的,但我的意图是建立一个起点本地资源编辑的种源。 Basicaly我不想有做的修改和/或创建一个新的种源,每次有人请求它。 – Loscas 2011-03-04 20:50:34

+0

任何免费的MT解决方案都是如此。但它对国际化测试仍然有用。例如,机器翻译的字符串类似于伪翻译的内容。 – 2011-03-04 20:51:11

+1

那岂不是更容易把刚才复制的资源,并插入'TODO:'在英文文本的面前,就像'TODO:Menu'? – 2011-03-04 20:55:48

0

谷歌翻译API已经deprecated所以你会想看看不同的供应商。尽管如此,在线翻译通常会给出糟糕的结果,特别是在翻译软件和UI元素时。