.net 资源文件转换器

.net 资源文件转换器,.net,resources,google-translate,.net,Resources,Google Translate,我正在考虑编写一个应用程序来读取.net资源文件,循环浏览文本条目并将其发送到google translate,然后为各种语言创建一个新的资源文件。有什么想法或建议吗 我使用Bing translator编写了一个类似的应用程序-在这里查看我如何使用它的示例: 需要注意的一点是,谷歌是否对你可以发送多少请求(例如,一分钟内)有任何限制。在使用Bing时,我不得不加入一些逻辑来解决这个问题。结果将非常糟糕,在许多情况下完全是胡说八道 应用程序中的许多字符串只是一个没有上下文的单词,可以根据上下文

我正在考虑编写一个应用程序来读取.net资源文件,循环浏览文本条目并将其发送到google translate,然后为各种语言创建一个新的资源文件。有什么想法或建议吗

我使用Bing translator编写了一个类似的应用程序-在这里查看我如何使用它的示例:


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

结果将非常糟糕,在许多情况下完全是胡说八道


应用程序中的许多字符串只是一个没有上下文的单词,可以根据上下文转换为其他语言中的许多不同单词,但是对于Google translate来说,上下文是未知的,Google translate也不知道如何最好地翻译这个词。

Google translate API一直在使用,因此您可能想看看其他提供商。然而,在线翻译人员通常会给出很差的结果,尤其是在翻译软件和UI元素时

没错,但我的目的是为本地资源创建一个起点来编辑资源。基本上,我不想每次有人请求时都要进行更改和/或创建新资源。任何免费的机器翻译解决方案都是如此。但它仍然可以用于国际化测试。机器翻译的字符串会比伪翻译更像内容。复制资源并在英文文本前插入
TODO:
,比如
TODO:&Menu
?我可能会添加Bing作为翻译选项;)