Middle
Աշխատանքային պահանջներ Տեքստի թարգմանության ֆունկցիա Մուտքագրելու տեքստի դաշտ՝ 1-400 նշան Օգտագործողի անգործության 1 վայրկյանից հետո թարգմանությունը ցուցադրվում է աջ դաշտում Անգլերեն թարգմանությունը պետք է ճշգրիտ փոխանցի սկզբնական տեքստի իմաստը Լեզվի հայտնաբերման համակարգ Երբ մուտքագրվում է ռուսերեն տեքստ, համակարգը ավտոմատապես՝ • Հայտնաբերում է աղբյուրային լեզուն որպես ռուսերեն • Կարգավորում է թարգմանության լեզուն որպես անգլերեն Երբ մուտքագրվում է անգլերեն տեքստ, համակարգը ավտոմատապես՝ • Հայտնաբերում է աղբյուրային լեզուն որպես անգլերեն • Կարգավորում է թարգմանության լեզուն որպես ռուսերեն Ամփոփման կառավարման համակարգ Ավելացնել ընտրության մեջ՝ "Ավելացնել ընտրության մեջ" կոճակը հասանելի է թարգմանված տեքստի կողքին Սեղմելու դեպքում ցուցադրվում է հաստատում՝ "Թարգմանությունը ավելացվել է «Նախընտրածներ» հավաքածուին" Էլեմենտը հայտնվում է "Հավաքածու" բաժնում Հեռացում հավաքածուից՝ "Հեռացնել հավաքածուից" կոճակը հասանելի է յուրաքանչյուր էլեմենտի համար Սեղմելու դեպքում ցուցադրվում է հաստատում՝ "Հեռացվել է «Նախընտրածներ»-ից" Էլեմենտը անմիջապես հեռացվում է հավաքածուից Փաստաթղթերի թարգմանություն Աջակցվող ձևաչափեր՝ ռուսերեն DOCX փաստաթղթեր Բեռնման գործընթաց՝ Գնացեք "Փաստաթղթեր" բաժին Ընտրեք ֆայլը "Ընտրել ձեռքով" տարրով Տեղի մշակում՝ մինչև 2 րոպե Թարգմանության արդյունք՝ Կարգավիճակ "Փաստաթղթի թարգմանությունը ավարտված է" Ակտիվ կոճակ "Ներբեռնել թարգմանությունը" Ներբեռնեք ֆայլը սկզբնական անվանմամբ Ֆայլի բովանդակությունը պարունակում է ճիշտ անգլերեն թարգմանություն
sobes.tech AI
Պատասխան AI-ից
Для реализации описанной системы необходимо обеспечить следующие функциональные блоки:
- Функция перевода текста:
- Поле ввода с ограничением длины 1-400 символов.
- Отслеживание бездействия пользователя (таймер 1 секунда) для запуска перевода.
- Перевод текста с сохранением смысла (использовать качественный переводчик, например, API Google Translate или собственную модель).
- Определение языка:
- При вводе текста автоматически определять язык (русский или английский).
- Устанавливать язык перевода в зависимости от исходного языка (русский → английский, английский → русский).
- Для определения языка можно использовать библиотеки, например, langdetect.
- Управление подборкой слов:
- Кнопка "Добавить в подборку" рядом с переводом.
- При добавлении показывать подтверждение и сохранять элемент во вкладке "Подборка".
- Во вкладке "Подборка" для каждого элемента кнопка "Удалить из подборки" с подтверждением и немедленным удалением.
- Перевод документов:
- Поддержка загрузки DOCX файлов на русском языке.
- Интерфейс для выбора файла во вкладке "Документы".
- Обработка файла (до 2 минут) с переводом содержимого.
- После завершения показывать статус "Перевод документа выполнен" и активную кнопку "Скачать перевод".
- Скачиваемый файл должен иметь исходное название и содержать корректный перевод на английский.
Для тестирования:
- Проверить корректность перевода при разных языках ввода.
- Проверить работу таймера бездействия.
- Проверить добавление и удаление из подборки с отображением подтверждений.
- Проверить загрузку, обработку и скачивание переведённых документов.
Такой подход обеспечит соответствие функциональным требованиям и удобство для пользователя.