Когда к нам обратилась компания с запросом на перевод интерфейса Битрикс24 на китайский язык, мы быстро столкнулись с тем, что обычные переводчики ломают PHP-код и HTML-разметку, «съедая» переменные и пунктуацию.

Интерфейс Битрикс24 на китайском языке
Решение
Мы создали скрипт обработки локалей через ChatGPT 3.5, который аккуратно переводил только текст, оставляя код нетронутым.
Преимущества подхода:
- корректный перевод без ошибок в разметке;
-
простота реализации;
-
гораздо меньше ручной доработки.
Позже мы пошли дальше — добавили прослойку, которая переводит контент (задачи, чаты) только для китайских пользователей. Переводы сохраняются в промежуточную таблицу, чтобы система отвечала мгновенно. А чтобы не ждать ответа от нейросети, мы внедрили механизм «прогрева» переводов:
- мы смотрим текущий текст, и пока он не изменится — сохраняем его перевод;
-
в следующий раз, когда пользователю нужно отдать перевод, мы сначала смотрим в нашей таблице, и если его нет — запрашиваем у ИИ.