Перевести слово с помощью онлайн-словаря

Я уже просмотрел немного, но не нашел чего-то, что могло бы мне помочь.

Я хочу найти способ перевести слово (возможно, даже фразу) с помощью уже существующего словаря.

Пример:

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

echo $translated; // Haus (German translation)

Я мог бы загрузить словарь и поместить его в свою базу данных, но, возможно, уже существуют классы, которые используют онлайн-словари? Таким образом, я мог бы переводить простые фразы и использовать разные языки!

Заранее спасибо!

-3

Решение

По сути, 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 хорош в использовании.

0

Другие решения

Вы не можете сделать это, PHP не предоставляет собственный метод для перевода текста. Вам нужно будет использовать внешнюю зависимость для достижения этой цели. Например:

-1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector