Посилання: GitHub
Короткий огляд
Інструмент командного рядка для перекладу тексту за допомогою Google Translate API. Підтримує кілька мов, приймає введення зі stdin або аргументів командного рядка та виводить переклади безпосередньо в термінал — ідеально для скриптів та автоматизованих робочих процесів.
Стек: Go · Google Translate API · CLI · Docker · Cobra · Viper
Детальний огляд
Мета
GooTraGo розроблено для швидкого перекладу тексту без виходу з терміналу. Традиційний переклад вимагає відкриття браузера; GooTraGo дозволяє передавати текст через нього в shell-скриптах або використовувати інтерактивно.
Можливості
- Переклад між будь-якою парою мов, яку підтримує Google Translate
- Підтримує базовий та розширений Google Translate API
- Приймає введення зі stdin (зручно для конвеєрів) або аргументів командного рядка
- Розширений API підтримує інтеграцію з Google Cloud Project для вищих квот
- Швидкий бінарний файл з мінімальними залежностями
- Мови джерела та призначення налаштовуються через прапори
Використання
echo "Привіт, світе" | gootrago --to en
gootrago --from uk --to de "Програмна інженерія"
Відкритий код
Проєкт з відкритим кодом, доступний на GitHub. Внески та відгуки вітаються.
#go #cli #переклад #автоматизація #google-translate #docker #cobra #viper