【发布时间】:2019-07-28 01:09:55
【问题描述】:
我正在尝试使用 c# 在 Windows 应用程序中创建语言翻译器的离线版本(将英语转换为葡萄牙语和反之亦然)。
是否可以创建翻译器应用程序无需互联网且无需使用任何第三方 API?它有任何预定义的资源文件来完成翻译吗?
谁能帮我解决这个问题?
【问题讨论】:
-
是的,有可能。不幸的是,这个问题对于stackoverflow来说太宽泛了。
我正在尝试使用 c# 在 Windows 应用程序中创建语言翻译器的离线版本(将英语转换为葡萄牙语和反之亦然)。
是否可以创建翻译器应用程序无需互联网且无需使用任何第三方 API?它有任何预定义的资源文件来完成翻译吗?
谁能帮我解决这个问题?
【问题讨论】:
可以离线执行此操作,但您有很多问题需要补充:
您将需要一些东西来解析单词(在本例中为英语/葡萄牙语)并检测原始语言。
您将需要一些数据库来存储您要翻译的所有单词,以便应用程序获取它们。这就是为什么使用 API google translate 或类似的东西会更容易。
如果你真的想让它离线,你需要做很多工作,因为你真的需要将单词存储在某个地方......
您将需要一些东西来转换动词(我是葡萄牙人,我们有很多动词和夫妻时间),并且您需要一些脚本或其他东西来转换它,否则您的应用程序将无法识别。
【讨论】: