Я уже просмотрел немного, но не нашел чего-то, что могло бы мне помочь.
Я хочу найти способ перевести слово (возможно, даже фразу) с помощью уже существующего словаря.
Пример:
$translated = function("House", "de"); // tells function to translate into German
echo $translated; // Haus (German translation)
Я мог бы загрузить словарь и поместить его в свою базу данных, но, возможно, уже существуют классы, которые используют онлайн-словари? Таким образом, я мог бы переводить простые фразы и использовать разные языки!
Заранее спасибо!
По сути, 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 хорош в использовании.
Вы не можете сделать это, PHP не предоставляет собственный метод для перевода текста. Вам нужно будет использовать внешнюю зависимость для достижения этой цели. Например: