在运行时翻译应用程序

时间:2016-10-10 18:44:16

标签: .net windows winforms translation

是否有解决方案在运行时翻译程序的文本?

我通过研究互联网找不到关于这个主题的任何内容,只有翻译文本的网站和应用程序出现了。

我的意思是在xyz语言中有一个带有GUI的编译exe,这不是我的,我无法访问源代码。 现在我想通过文本的翻译版本来改变GUI上的文本。

exe本身是一个常规程序,没有添加任何翻译选项。

例如我有中文申请,但我不懂中文。现在我想在运行时将该应用程序翻译成英文。

我想到的唯一另一种方法是截取屏幕截图,使用OCR来获取文本,使用翻译来翻译文本,但这对于更复杂的应用程序来说将永远存在。

1 个答案:

答案 0 :(得分:0)

如果您的中文应用程序支持此功能,您可以创建一个附属程序集。有关详细信息,请参阅此处:https://msdn.microsoft.com/en-us/library/21a15yht.aspx 您可以使用ILSpy之类的工具来检查包含哪些资源并进行翻译。