Sobes.tech
Middle

Функционалдуу талаптар Мәтин которуу функциясы 1-400 белгиден турган текст киргизүү өрөөнү Колдонуучу тарабынан 1 секунддук иштебестен кийин оң жактагы өрөөндө которуу көрсөтүлөт Англис тилине которуу оригинал тексттин маанисин так берүү керек Тилди аныктоо системасы Рус тилинде текст киргизилсе, систем автоматтык түрдө: • Ашыкча тилди рус деп аныктайт • Көчүрүү тилин англис деп коюңуз Англис тилинде текст киргизилсе, систем автоматтык түрдө: • Ашыкча тилди англис деп аныктайт • Көчүрүү тилин рус деп коюңуз Сөздөрдү тандоо башкаруу Кошуу: "Кошуу үчүн тандоо" баскычы которулган тексттин жанында болот Баскандан кийин тастыктоо көрсөтүлөт: "Көчүрүү «Жактыруу» топтомуна кошулду" Элемент "Топтом" бөлүмүндө пайда болот Өчүрүү: "Топтомдон өчүрүү" баскычы топтомдогу ар бир элемент үчүн жеткиликтүү Баскандан кийин тастыктоо көрсөтүлөт: "«Жактыруу»дан өчүрүлдү" Элемент дароо топтомдон өчүрүлөт Документтердин котормосу Колдоо көрсөтүлгөн форматтар: рус тилиндеги DOCX документтери Жүктөө процесси: "Документтер" бөлүмүнө өтүңүз "Кол менен тандоо" элементин колдонуп файлды тандаңыз Иштөө убактысы: 2 мүнөткө чейин Которуунун жыйынтыгы: Статус "Документтин котормосу аяктады" Ишке активдүү "Которууну жүктөө" Orijinal аталыштагы файлды жүктөө Файлдын мазмуну туура англисче котормону камтыйт

sobes.tech AI

AIден жооп

Для реализации описанной системы необходимо обеспечить следующие функциональные блоки:

  1. Функция перевода текста:
  • Поле ввода с ограничением длины 1-400 символов.
  • Отслеживание бездействия пользователя (таймер 1 секунда) для запуска перевода.
  • Перевод текста с сохранением смысла (использовать качественный переводчик, например, API Google Translate или собственную модель).
  1. Определение языка:
  • При вводе текста автоматически определять язык (русский или английский).
  • Устанавливать язык перевода в зависимости от исходного языка (русский → английский, английский → русский).
  • Для определения языка можно использовать библиотеки, например, langdetect.
  1. Управление подборкой слов:
  • Кнопка "Добавить в подборку" рядом с переводом.
  • При добавлении показывать подтверждение и сохранять элемент во вкладке "Подборка".
  • Во вкладке "Подборка" для каждого элемента кнопка "Удалить из подборки" с подтверждением и немедленным удалением.
  1. Перевод документов:
  • Поддержка загрузки DOCX файлов на русском языке.
  • Интерфейс для выбора файла во вкладке "Документы".
  • Обработка файла (до 2 минут) с переводом содержимого.
  • После завершения показывать статус "Перевод документа выполнен" и активную кнопку "Скачать перевод".
  • Скачиваемый файл должен иметь исходное название и содержать корректный перевод на английский.

Для тестирования:

  • Проверить корректность перевода при разных языках ввода.
  • Проверить работу таймера бездействия.
  • Проверить добавление и удаление из подборки с отображением подтверждений.
  • Проверить загрузку, обработку и скачивание переведённых документов.

Такой подход обеспечит соответствие функциональным требованиям и удобство для пользователя.