21 lines
1.5 KiB
Markdown
21 lines
1.5 KiB
Markdown
|
Создать REST сервис, который на вход принимает строку и переводит ее другой язык с помощью внешнего сервиса.
|
|||
|
|
|||
|
Обязательные требования перечислены ниже. При желании можно добавить дополнительный функционал, но это обязательный минимум.
|
|||
|
|
|||
|
Необходимо реализовать контроллер для входных данных, и параметров перевода. Например, это может быть язык перевода.
|
|||
|
|
|||
|
Входную строку необходимо поделить на слова и переводить слова отдельно.
|
|||
|
|
|||
|
Приложение должно сохранять в БД следующие данные:
|
|||
|
* Входные данные и выходные, время обращения, параметры для перевода, ip-адрес с которого сделан запрос.
|
|||
|
* Перевод каждого слова.
|
|||
|
|
|||
|
В качестве сервиса для перевода можно использовать любой открытый api Yandex, google или любой другой.
|
|||
|
|
|||
|
Исходники залить на github в публичный репозиторий.
|
|||
|
|
|||
|
Требования к реализации:
|
|||
|
Репозиторий в GitHub, GitLab
|
|||
|
Java 17
|
|||
|
Основной фреймворк: Quarkus Reactive
|
|||
|
База данных: postgresql
|