Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vihlancevk/translator
https://github.com/vihlancevk/translator
h2-database java spring
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/vihlancevk/translator
- Owner: vihlancevk
- Created: 2024-08-03T17:01:37.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-08-06T21:21:45.000Z (6 months ago)
- Last Synced: 2024-08-07T00:22:16.587Z (6 months ago)
- Topics: h2-database, java, spring
- Language: Java
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Переводчик
Простое веб-приложение для перевода набора слов на другой язык с использованием стороннего сервиса перевода.
В этом приложении используется Yandex.Translate.
## Установка
Протестировано для `Ubuntu 22.04.4 LTS x86_64`
```
sudo apt update && sudo apt upgrade
sudo apt install -y git
sudo apt install -y openjdk-21-jdk
git clone https://github.com/vihlancevk/Translator
cd Translator/
```
## Использование
1. [Получить api-ключ для использования Yandex.Translate](https://yandex.cloud/ru/docs/translate/operations/sa-api-key#create-account).
2. Открыть [файл](src/main/resources/application.yml) и заменить запись \ на свой ключ.
4. Запустить приложение командой `./gradlew run`, после чего открыть [браузер](http://localhost:8080/).
## Дополнительно
Для просмотры базы данных во время работы приложения необходимо открыть [страницу](http://localhost:8080/h2-console/).
Вся информация о настройке базы данных находится в [файле](src/main/resources/application.yml).