我想构建一个网站和/或应用程序,其中包含一个自动在用户之间翻译文本的信使(可选择关闭)。我没有建立网站或信使的经验,所以我在这里询问这是否可行,并寻找一个跳转点来进行编码/研究(主要是翻译集成。其余的我很容易找到)。
如果可能,执行此类整合的一般过程是什么?
我需要哪些语言/工具包?
我希望流程能够像以下一样工作:用户A写入消息,以用户A的语言发送给用户B,然后由用户B的机器翻译。呈现。
答案 0 :(得分:1)
Google translte已api and documentation。
也可以看到yandex translte api。在较大的scaile它是chipeer并且在小规模它是自由的。 在self project我使用了yandex翻译api。
使用yandex api的这个例子。这很简单。
$translate = file_get_contents("https://translate.yandex.net/api/v1.5/tr.json/translate?key=".$yandex_translate_key."&text=".urlencode($messageText)."&lang=".$language."&options=1");
if(!$translate)
{
die("Error");
}
$data = json_decode($translate, true);
var_dump($data)