Skip to content

GrozniyMax/Java-developper

Repository files navigation

Веб-приложение для перевода набора слов

Проект для второго этапа отбора на курс Java-разработчика. Техническое задание

Таблица содержания

О проекте(Основные фичи)

  • Сохранение запросов пользователя в PostgreSQL (Используя JDBC API)
  • Возможность добавить еще сторонние переводчики (помимо уже встроенного Яндекс переводчика)
  • Автоматизированная сборка (используя docker-compose)
  • Простой веб-интерфейс

Установка

  1. Клонируйте проект
# Клонируйте репозиторий
git clone https://github.com/GrozniyMax/Java-developper.git
  1. Установите данные базы данных
  2. Установите данные для Яндекс Переводчика (для получения необходимых токенов воспользуйтес инструкцией)
  3. По желанию добавьте свои переводчики (см. Добавление своего переводчика)
  4. Запустите docker-compose
docker compose up
  1. Перейдите по адресу в браузере
  2. Используйте переводчик

Добавление своего переводчика

  1. Внимательно изучите пакет translation
  2. Каждый переводчик должен реализовывать интерфейс Translator и быть помечен аннотацией @Component
  3. Добавьте все необходимые переменные окружения, а также в приложение через файл

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published