Мне нужно преобразовать страницы моего динамического веб-сайта с английского на французский. Для этого я использовал API перевода Google, но API перевода Google не возвращает правильный перевод страниц.
Что мне следует использовать, чтобы получить 100% точные результаты при переводе страниц с английского на французский?
Также дайте мне предложение, если у вас есть лучшие варианты для этой задачи вместо API перевода Google.
Используйте реакцию-i18next с файлами JSON для статического контента и CMS для динамического контента.
Ваш ответ можно улучшить, добавив дополнительную вспомогательную информацию. Пожалуйста, отредактируйте , добавив дополнительную информацию, например цитаты или документацию, чтобы другие могли подтвердить правильность вашего ответа. Более подробную информацию о том, как писать хорошие ответы, вы можете найти в справочном центре.
Если это динамический сайт: вы должны сделать это там, где вы меняете контент.
Итак, предположим, что у вас есть CMS или база данных, в которой вы храните EN-контент и управляете им. Когда вы меняете этот контент, вы можете отправить его в службу онлайн-перевода, например deepl.com: и сохранить перевод в своей базе данных.
Это позволит «кэшировать» перевод в вашей собственной CMS или использовать специальный сервис, такой как Google Translate.
Если люди хотят использовать для этого Google Translate: они могут сделать это самостоятельно через: https://translate.google.com/?hl=nl&sl=auto&tl=en&op=websites
До 2019 года для этого можно было использовать виджет: https://www.weglot.com/blog/google-translate-widget
Как запустить CMS для динамического контента в приложении React.