Как автоматически переводить модели веб-приложения Django - PullRequest
0 голосов
/ 22 декабря 2019

Мне нужно перевести веб-приложение для электронной коммерции, созданное с помощью Django-Oscar. Я перевёл язык системы, поэтому теперь я сосредоточен только на переводе названий продуктов, описаний продуктов и названий категорий.

Существуют сотни продуктов, и будут добавлены новые. Поэтому использование метода, в котором мне нужно вручную вставлять переводы в файлы .po, не выглядит хорошей идеей.

Я рассматриваю вопрос об использовании API перевода Google. Я смотрел учебник только с Python.

Я хотел бы знать, подходит ли это для Django? Это замедлит работу приложения?

Есть ли лучшие альтернативы?

Успех Хайме

1 Ответ

1 голос
/ 22 декабря 2019

Да, если вы будете переводить с Google API каждый раз при загрузке веб-страницы, это будет очень медленно или, по крайней мере, медленнее, чем без вызова Google API ... это не эффективный метод.

Я думаю, чтолучший способ сделать это - написать простой скрипт, который обрабатывает .po файлы и добавляет переводы с помощью Google Translate API.

С помощью этой библиотеки вы можете легко манипулировать .po файлами: https://bitbucket.org/izi/polib/wiki/Home

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...