【问题标题】:Multilingual Dictionary Solution C++ [closed]多语言字典解决方案 C++ [关闭]
【发布时间】:2014-12-23 16:26:01
【问题描述】:

我需要一个可以通过 C++ 访问的多语言字典,它能够执行以下操作:

输入:输入词的语言、输入词、输出定义的语言

输出:以所需输出语言的输入单词的字符串定义(如果找不到单词,则为 NULL)

一些限制:此功能需要能够在 iPhone 6 上在 0.5 秒内运行。因此,只有基于快速和轻薄的基于 Web 的解决方案或高度优化的本地字典搜索功能才适合。

我考虑过使用必应翻译 API 将单词的定义翻译成所需的目标语言。但是,我一直找不到一本字典,它会根据输入单词的语言返回单词的定义。这样的系统存在吗?如果没有,我该如何实施此处概述的系统?非常感谢任何和所有建议和信息。

提前致谢!

【问题讨论】:

    标签: c++ ios multilingual language-translation


    【解决方案1】:

    这是我解决这个问题的方法。我下载了所有支持语言的单词列表。我检查了给定输入单词的语言的单词列表,如果输入单词存在于这个列表中,我使用 bing translate API 来获取目标语言中输入单词的定义。否则我按预期返回 NULL 。

    这里是一个英文单词列表的链接,类似于我使用的那个: http://www-01.sil.org/linguistics/wordlists/english/wordlist/wordsEn.txt

    此 Microsoft 网站包含有关必应翻译 API 费用以及如何开始使用的信息: https://datamarket.azure.com/dataset/bing/microsofttranslator

    【讨论】:

      猜你喜欢
      • 2017-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多