是否有解决方案在运行时翻译程序的文本?
我通过研究互联网找不到关于这个主题的任何内容,只有翻译文本的网站和应用程序出现了。
我的意思是在xyz语言中有一个带有GUI的编译exe,这不是我的,我无法访问源代码。 现在我想通过文本的翻译版本来改变GUI上的文本。
exe本身是一个常规程序,没有添加任何翻译选项。
例如我有中文申请,但我不懂中文。现在我想在运行时将该应用程序翻译成英文。
我想到的唯一另一种方法是截取屏幕截图,使用OCR来获取文本,使用翻译来翻译文本,但这对于更复杂的应用程序来说将永远存在。
答案 0 :(得分:0)
如果您的中文应用程序支持此功能,您可以创建一个附属程序集。有关详细信息,请参阅此处:https://msdn.microsoft.com/en-us/library/21a15yht.aspx 您可以使用ILSpy之类的工具来检查包含哪些资源并进行翻译。