2016-10-10 117 views
-5

是否有解決方案來在運行時轉換程序的文本?在運行時轉換應用程序

通過研究互聯網我找不到任何有關此主題的內容,只有網站和應用程序才能翻譯文本。

由此我的意思是有一個編譯的EXE用語言xyz的GUI不是我的,我沒有訪問源代碼。 現在我想通過文本的翻譯版本來改變GUI上的文本。

該exe文件本身是一個沒有翻譯選項的常規程序。

例如我有一箇中文申請,但我無法閱讀中文。現在我想在運行時將該應用程序翻譯成英文,如果可能的話。

我想到的唯一一種方法是截取屏幕截圖,使用OCR獲取文本和翻譯器來翻譯文本,但這對於更復雜的應用程序來說可能需要永遠做。

+2

請通過「在運行時翻譯程序的文本」來詳細說明_exactly_的意思。您可以從[MSDN:全球化和本地化.NET Framework應用程序](https://msdn.microsoft.com/en-us/library/h6270d0z(v = vs.110).aspx)開始。 – CodeCaster

+0

您是否嘗試使用支持多種口語的用戶界面(UI)創建程序? – JohnH

+0

我給它增加了更多的細節,這個問題是關於我無法訪問的應用程序。 – maddo7

回答

0

如果您的中國應用程序支持此功能,您可以創建一個附屬程序集。有關詳細信息,請參見此處:https://msdn.microsoft.com/en-us/library/21a15yht.aspx 您可以使用ILSpy這樣的工具來檢查哪些資源包含在內並可以進行翻譯。

相關問題