使用在线词典翻译单词

时间:2018-02-13 21:39:05

标签: php dictionary translate

我已经浏览了一下,但我找不到能帮助我的东西。

我希望找到一种在现有字典的帮助下翻译单词(甚至是短语)的方法。

示例:

$translated = function("House", "de"); // tells function to translate into German

echo $translated; // Haus (German translation)

我可以下载一本字典并将其放入我的数据库中,但也许已经存在使用在线词典的类?这样我就可以翻译简单的短语并使用不同的语言!

提前致谢!

2 个答案:

答案 0 :(得分:0)

本地,PHP不会这样做,但如果你想使用字典,你可以创建自己的函数。

    function translate($word, $locale){
     // do your translation stuff here.
     // maybe you want to read a file that has the same name as $locale
     // maybe you have your dictionary stored in a database, query and return
    }

translate('House', 'de');

字典翻译很难,因为单词可能会翻译另一种语言的多种方式。

谷歌翻译apis很好用。

答案 1 :(得分:-1)

你不能这样做,PHP没有提供翻译文本的本地方法。您将需要使用外部依赖项来实现它。例如: