【问题标题】:Offline Language Translator using c# windows application [closed]使用 c# windows 应用程序的离线语言翻译器 [关闭]
【发布时间】:2019-07-28 01:09:55
【问题描述】:

我正在尝试使用 c# 在 Windows 应用程序中创建语言翻译器的离线版本(将英语转换为葡萄牙语和反之亦然)。

是否可以创建翻译器应用程序无需互联网且无需使用任何第三方 API?它有任何预定义的资源文件来完成翻译吗?

谁能帮我解决这个问题?

【问题讨论】:

  • 是的,有可能。不幸的是,这个问题对于stackoverflow来说太宽泛了。

标签: c# winforms translate


【解决方案1】:

可以离线执行此操作,但您有很多问题需要补充:

  • 您将需要一些东西来解析单词(在本例中为英语/葡萄牙语)并检测原始语言。

  • 您将需要一些数据库来存储您要翻译的所有单词,以便应用程序获取它们。这就是为什么使用 API google translate 或类似的东西会更容易。

  • 如果你真的想让它离线,你需要做很多工作,因为你真的需要将单词存储在某个地方......

  • 您将需要一些东西来转换动词(我是葡萄牙人,我们有很多动词和夫妻时间),并且您需要一些脚本或其他东西来转换它,否则您的应用程序将无法识别。

【讨论】:

  • 感谢您的有效积分 Mikev。再澄清一点,我们可以提供任何离线预定义的数据库/资源​​文件吗?还是会从头开始创建?我需要将任何英语单词翻译成葡萄牙语而不是任何静态(文本列表)来转换。
  • @Tafros 是的,可以有一个离线数据库/资源​​文件。
猜你喜欢
  • 2017-05-16
  • 2014-05-06
  • 1970-01-01
  • 2012-09-24
  • 2011-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-02
相关资源
最近更新 更多