Необходимо создать простой англо-русский переводчик текста.
Необходимо!:
Наличие поля ввода, куда пользователь будет набивать английское слово.
По мере написания слова ниже поля ввода должны появляться английские слова, начинающиеся на те же буквы, что уже вбил пользователь, и их переводы. Например, пользователь успел вбить “ta”.
Ниже ему должны высветиться слова tank – танк; table – стол; take – взять и тд. Файлы словарей в текстовом виде прилагаются.
Архив с словарём «Словарь.rar». - https://yadi.sk/d/W4JlIYKS4oO3XA - ссылка на ЯДиск словаря. (P.S. Сайт не даёт закрепить архив, поэтому ссылка яндекс диска).
Алгоритм
Поле ввода формируется тегом input. Отслеживание набора текста предлагается осуществлять с помощью события onKeyUp. Ниже поля ввода создается пустой блок с идентификатором
По мере набора текста должна вызываться функция-обработчик события. Функция должна определить первую букву набранного пользователем текста и начать загрузку с использованием AJAX файла словаря на эту букву.
Функция-обработчик ответа сервера получает файл словаря, разбивает его на массив строк (формат словаря: одна строка – одно слова с переводом), в котором осуществляет поиск строк, начинающихся с введенного пользователем текста. Найденные строки выводит в блок myOutput.
При отсутствии словаря на заданную букву или нужного слова в словаре необходимо в myOutput помещать сообщение об ошибке.
Пометки к реализации
Для решения задачи необходима установка локального Web-сервера - Denwer (http://www.denwer.ru).
Файлы словаря используют кодировку Windows-1251. В связи с этим возможно появление «битых» символов вместо русских букв. Для устранения требуется либо настроить Web-сервер на использование данной кодировки, либо переконвертировать файлы словарей в другую кодировку (как правило, UTF-8).
Результат
Приложить готовые файлы сервера / файлы выполненного задания (написать пути куда эти файлы нужно поместить.)
Верстка, Сайты "под ключ", Веб-Программирование, Интернет-магазины, Прикладное программирование, Разработка мобильных приложений, Сбор и обработка информации, Разработка CRM и ERP , Полиграфический дизайн
Основной задачей является тестирование игрового мода для разрабатываемого нами проекта на базе GTA SAMP (San Andreas Multiplayer). Главной задачей тестирования является поиск багов, то есть недоработок игрового мода, как смысловых (система работает, но бессмысленно/не правильно) так и визуальных (метка......
Разработка виртуальной среды для Proxmox. Необходимо разработать обход обнаружения античитами видеоигр виртуальных машин на proxmox. Надо иметь возможность разделения видеокарты на несколько виртуальных машин и предоставлять прямой доступ к карте. Использовать патченное ядро, закрывающее баг RTDS обнаружения.......
Cофт для автоматической торговли токенами в сети Solana. На разработку с тестами и устранением багов выделяется 1-2 месяца, при превышении контракт расторгается!...
Необходимо разработать систему, которая: Подключается к API Diagnocat и iDent (через токены доступа). Получает данные о пациенте, результатах диагностики, снимках и назначениях. Автоматически формирует структурированный отчет по шаблону (включая врачей, этапы лечения, стоимость и описание процедур).......
Необходимо связать БД 1C:ERP с БД Outlook, MS Access, Битрикс24. Например при вводе нового сотрудника в 1С:ERP он должен автоматически появляться в вышеперечисленных БД....
Мне нужно копировать мой текст и вставлять в одну группу ВК с открытой стеной для публикации рекламы. Задача скрипта/сервиса/программы - примерно каждые 10 секунд брать мой текст и вставлять в эту группу. Я пробовал через одну программу, которая записывает действия мышки и потом повторяет, но она как-то......
Входные: Имеется скрипт по обработке email писем и добавление их в систему Redmine Проблема: Система обработки этих писем написана некорректная и негибкая Задача: Переписать логику обработки входящих писем, чтобы исключить их потерю при незначительных отклонениях от ожидаемой структуры....
- В обязанности сотрудника входит поддержание мобильного приложения системы автоматизации бизнеса. - Работа сдельная: задачи выдаются на оценку, далее после согласования передаются на реализацию. - Заключаем договор и NDA (соглашение о неразглашении)....
Информация о проекте: Проект включает в себя React Native приложение с Expo внутри которого находится webview с сайтом На устройствах с ОС IOS проблема с воспроизведением видео....
1. Чтобы можно было писать описание события (без заголовка) - превью в списке берется N количества букв с начала. (в списке писать дату события и сколько осталось до него) . Выставление даты и времени напоминания и ИНТЕРВАЛА ПОВТОРА ОТ 1 МИНУТЫ! Выставлять количество повторов, далее напоминания прекращаются.......
Краткое описание: Мы ищем исполнителя для тестирования функционала мобильного приложения на платформе Android. Задача включает проверку основных функций приложения, таких как работа комнаты, передача видео, звука и чата, а также создание подробной отчетности о найденных ошибках. Требования к исполнителю:......