#wordpress #automation #translation #google-translate #wpallimport
#wordpress #автоматизация #перевод #google-translate #wpallimport
Вопрос:
Существует множество плагинов для перевода WordPress, например, с английского на немецкий / французский / испанский и т.д.
Но я стремлюсь добиться обратного, я хочу собрать некоторый международный контент и автоматически перевести его на английский. Контент будет добавлен через WP All Import или через другой импорт. У меня будет доступен «международный языковой код» для каждого контента, чтобы я мог указать исходный язык контента.
Я обратился к нескольким разработчикам плагинов для перевода WP, но они сказали мне, что плагин работает только с одного языка на несколько других, а не наоборот.
Каков наилучший способ перевести мой многоязычный контент на английский? Я думал о следующих вариантах:
-
Разработайте собственное расширение для WPAI, которое переводится при импорте, но недостатком является то, что оно работает медленно при больших объемах.
-
Возможно, было бы возможно перевести содержимое на английский (если оно недоступно) при фактической загрузке страницы и сохранить результат в столбце для дальнейшего использования.
Я не знаю, возможно ли это вообще, возможно, у кого-то есть несколько советов о том, где я могу найти решение для моего случая.
Ответ №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. Я думаю, что буду искать индивидуальное решение, спасибо за предложения.