Автоматический перевод WordPress с нескольких языков на английский

#wordpress #automation #translation #google-translate #wpallimport

#wordpress #автоматизация #перевод #google-translate #wpallimport

Вопрос:

Существует множество плагинов для перевода WordPress, например, с английского на немецкий / французский / испанский и т.д.

Но я стремлюсь добиться обратного, я хочу собрать некоторый международный контент и автоматически перевести его на английский. Контент будет добавлен через WP All Import или через другой импорт. У меня будет доступен «международный языковой код» для каждого контента, чтобы я мог указать исходный язык контента.

Я обратился к нескольким разработчикам плагинов для перевода WP, но они сказали мне, что плагин работает только с одного языка на несколько других, а не наоборот.

Каков наилучший способ перевести мой многоязычный контент на английский? Я думал о следующих вариантах:

  1. Разработайте собственное расширение для WPAI, которое переводится при импорте, но недостатком является то, что оно работает медленно при больших объемах.

  2. Возможно, было бы возможно перевести содержимое на английский (если оно недоступно) при фактической загрузке страницы и сохранить результат в столбце для дальнейшего использования.

Я не знаю, возможно ли это вообще, возможно, у кого-то есть несколько советов о том, где я могу найти решение для моего случая.

Ответ №1:

Вы пробовали плагин Loco translate? Я знаю, что это выглядит как противоположность тому, что вы пытаетесь сделать, но это расширение позволяет вам выбрать, какую тему, плагин и даже конкретные строки вы хотите перевести автоматически. Вы также можете добавить файлы конфигурации, чтобы перевести все, что угодно на вашем сайте, как вы хотите.

Комментарии:

1. Таким образом, вы можете выбрать базовый язык и с него перевести остальные на этот

Ответ №2:

Позвольте мне посмотреть, правильно ли я понимаю. У вас будет контент на языках X, Y, Z (сообщение на X, другое сообщение на Y, другое на Z), и вы хотите отдельно перевести каждое из них на английский (E) вот так?

 X -> E
Y -> E
Z -> E
  

Или вы хотите каким-то образом объединить все исходные языки в один ( X,Y,Z -> E )?

Если вариант 2, я понятия не имею, как это будет сделано.

Если вариант 1, то ИМХО, не имеет значения, с чего и на что вы хотите перевести. Вопрос, на который вам нужно ответить:

Какие плагины способны автоматически переводить со всех ваших исходных языков на английский? Например, вот список поддерживаемых языков для WPML: https://ate.wpml.org/mt_langs

После того, как вы импортируете весь контент в WordPress с правильными языковыми кодами, которые может распознать плагин перевода (для правильного выполнения машинного перевода), вы сможете перевести каждый пост / страницу на английский язык с помощью этого плагина.

Комментарии:

1. X -> E, Y -> E, Z -> E . Но я хочу сделать это автоматически. Я могу хранить исходный код международного языка в пользовательском поле. Затем переведите на основе этого значения пользовательского поля на английский. И, если возможно, я хочу сохранить перевод для дальнейшего использования.

2. Я не уверен, что вы могли бы сделать это без написания пользовательского решения. Найдите плагин для перевода, который имеет приличный API для автоматизации, напишите пользовательский код, чтобы перенести контент в WordPress с помощью этого API, а затем используйте возможности плагина для автоматического перевода контента.

3. Я думаю, что буду искать индивидуальное решение, спасибо за предложения.