Sobes.tech
Middle

Աշխատանքային պահանջներ Տեքստի թարգմանության ֆունկցիա Մուտքագրելու տեքստի դաշտ՝ 1-400 նշան Օգտագործողի անգործության 1 վայրկյանից հետո թարգմանությունը ցուցադրվում է աջ դաշտում Անգլերեն թարգմանությունը պետք է ճշգրիտ փոխանցի սկզբնական տեքստի իմաստը Լեզվի հայտնաբերման համակարգ Երբ մուտքագրվում է ռուսերեն տեքստ, համակարգը ավտոմատապես՝ • Հայտնաբերում է աղբյուրային լեզուն որպես ռուսերեն • Կարգավորում է թարգմանության լեզուն որպես անգլերեն Երբ մուտքագրվում է անգլերեն տեքստ, համակարգը ավտոմատապես՝ • Հայտնաբերում է աղբյուրային լեզուն որպես անգլերեն • Կարգավորում է թարգմանության լեզուն որպես ռուսերեն Ամփոփման կառավարման համակարգ Ավելացնել ընտրության մեջ՝ "Ավելացնել ընտրության մեջ" կոճակը հասանելի է թարգմանված տեքստի կողքին Սեղմելու դեպքում ցուցադրվում է հաստատում՝ "Թարգմանությունը ավելացվել է «Նախընտրածներ» հավաքածուին" Էլեմենտը հայտնվում է "Հավաքածու" բաժնում Հեռացում հավաքածուից՝ "Հեռացնել հավաքածուից" կոճակը հասանելի է յուրաքանչյուր էլեմենտի համար Սեղմելու դեպքում ցուցադրվում է հաստատում՝ "Հեռացվել է «Նախընտրածներ»-ից" Էլեմենտը անմիջապես հեռացվում է հավաքածուից Փաստաթղթերի թարգմանություն Աջակցվող ձևաչափեր՝ ռուսերեն DOCX փաստաթղթեր Բեռնման գործընթաց՝ Գնացեք "Փաստաթղթեր" բաժին Ընտրեք ֆայլը "Ընտրել ձեռքով" տարրով Տեղի մշակում՝ մինչև 2 րոպե Թարգմանության արդյունք՝ Կարգավիճակ "Փաստաթղթի թարգմանությունը ավարտված է" Ակտիվ կոճակ "Ներբեռնել թարգմանությունը" Ներբեռնեք ֆայլը սկզբնական անվանմամբ Ֆայլի բովանդակությունը պարունակում է ճիշտ անգլերեն թարգմանություն

sobes.tech AI

Պատասխան AI-ից

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

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

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

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

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