Middle
Funksional tələblər Mətni tərcümə etmək funksiyası 1-400 simvol arası mətn daxil etmək üçün sahə İstifadəçi tərəfindən 1 saniyə ərzində hərəkətsizlikdən sonra sağdakı sahədə tərcümə göstərilir İngilis dilinə tərcümə orijinal mətnin mənasını dəqiq çatdırmalıdır Dil tanıma sistemi Rus dilində mətn daxil edildikdə, sistem avtomatik olaraq: • Mənbə dilini rus kimi müəyyən edir • Tərcümə dilini ingilis kimi təyin edir İngilis dilində mətn daxil edildikdə, sistem avtomatik olaraq: • Mənbə dilini ingilis kimi müəyyən edir • Tərcümə dilini rus kimi təyin edir Kəlmə seçiminin idarə olunması Əlavə etmə: "Seçimə əlavə et" düyməsi tərcümə olunmuş mətnin yanında mövcuddur Kliklədikdə, təsdiq göstərilir: "Tərcümə «Sevimli» kolleksiyasına əlavə olundu" Element "Kolleksiya" sekmesində görünür Silinmə: "Kolleksiyadan sil" düyməsi hər element üçün mövcuddur Kliklədikdə, təsdiq göstərilir: "«Sevimli»dən silindi" Element dərhal kolleksiyadan silinir Sənədlərin tərcüməsi Dəstək olunan formatlar: rus dilində DOCX sənədlər Yükləmə prosesi: "Sənədlər" sekməsinə keçin "Əl ilə seç" elementindən istifadə edərək faylı seçin İşləmə vaxtı: 2 dəqiqəyə qədər Tərcümənin nəticəsi: Status "Sənədin tərcüməsi tamamlandı" Aktiv düymə "Tərcüməni yüklə" Orijinal ad ilə faylı yükləyin Faylın məzmunu düzgün ingilis dilinə tərcümə edir
sobes.tech Süni İntellekt
AI-dan cavab
Для реализации описанной системы необходимо обеспечить следующие функциональные блоки:
- Функция перевода текста:
- Поле ввода с ограничением длины 1-400 символов.
- Отслеживание бездействия пользователя (таймер 1 секунда) для запуска перевода.
- Перевод текста с сохранением смысла (использовать качественный переводчик, например, API Google Translate или собственную модель).
- Определение языка:
- При вводе текста автоматически определять язык (русский или английский).
- Устанавливать язык перевода в зависимости от исходного языка (русский → английский, английский → русский).
- Для определения языка можно использовать библиотеки, например, langdetect.
- Управление подборкой слов:
- Кнопка "Добавить в подборку" рядом с переводом.
- При добавлении показывать подтверждение и сохранять элемент во вкладке "Подборка".
- Во вкладке "Подборка" для каждого элемента кнопка "Удалить из подборки" с подтверждением и немедленным удалением.
- Перевод документов:
- Поддержка загрузки DOCX файлов на русском языке.
- Интерфейс для выбора файла во вкладке "Документы".
- Обработка файла (до 2 минут) с переводом содержимого.
- После завершения показывать статус "Перевод документа выполнен" и активную кнопку "Скачать перевод".
- Скачиваемый файл должен иметь исходное название и содержать корректный перевод на английский.
Для тестирования:
- Проверить корректность перевода при разных языках ввода.
- Проверить работу таймера бездействия.
- Проверить добавление и удаление из подборки с отображением подтверждений.
- Проверить загрузку, обработку и скачивание переведённых документов.
Такой подход обеспечит соответствие функциональным требованиям и удобство для пользователя.