C#中的在线和自动资源本地化

时间:2010-11-30 14:43:59

标签: c# .net localization

我有一个包含多种表单的c#winforms项目,现在我想将这些表单本地化为另一种语言,是否有任何方法或代码可以为表单生成资源文件并在线翻译?

由于

4 个答案:

答案 0 :(得分:1)

有一些开源工具可以翻译resx文件。我还没有找到使用google translatemicrosoft translator api甚至是bablefish等在线翻译服务的版本。但我认为Resx Translation Helper(开源项目)应该很容易修改。但请注意,作者明确不鼓励使用自动生成的翻译:

  

它不会自动翻译,因为用户翻译目前仍然比自动翻译好得多。

答案 1 :(得分:1)

如果您能够从您的来源生成resx文件。也许Crowdin.net将是适合在线翻译的解决方案。

答案 2 :(得分:1)

Visual Localizer工具正是出于此目的而使用谷歌翻译,微软翻译和MyMemory。它还有许多关于.NET中自动本地化的功能。

答案 3 :(得分:0)

您可以使用ReSharper插件和/或RGreatEx - The ReSharper Great Extension ,U可以轻松地将字符串移动到资源以将其翻译为特定语言。