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 |