Техническое задание: Реализация многоязычности с автопереводом

Цель проекта

Интеграция системы автоматического перевода для поддержки английского и китайского языков на существующей веб-платформе. Решение должно охватывать как пользовательский интерфейс, так и динамический контент.

Основные задачи

1. Функционал автоперевода контента

  • Интеграция API для автоматического перевода текстовых полей объектов (заголовков, описаний и другого контента).
  • Поддержка перевода на два целевых языка: английский и китайский.
  • Организация хранения переведенных данных в базе данных.

2. Локализация интерфейса

  • Перевод статического текста в меню и элементах админ-панели на китайский язык.
  • Жесткое хранение переводов интерфейса в базе данных (не через файлы локализации).
  • Реализация механизма переключения языка для пользователей.

3. Технические требования

  • Бэкенд: Flask (Python).
  • Фронтенд: React (JavaScript).
  • База данных: PostgreSQL.
  • Все изменения должны быть интегрированы в существующую архитектуру проекта.

Ожидаемый результат

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

Разработка лендинга с текстовым наполнением

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