我有一个包含多种表单的c#winforms项目,现在我想将这些表单本地化为另一种语言,是否有任何方法或代码可以为表单生成资源文件并在线翻译?
由于
答案 0 :(得分:1)
有一些开源工具可以翻译resx文件。我还没有找到使用google translate或microsoft 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可以轻松地将字符串移动到资源以将其翻译为特定语言。