v/GTT
1
0
mirror of https://github.com/eeeXun/GTT.git synced 2025-05-15 23:30:27 -07:00
2023-01-19 12:06:20 +08:00
2022-10-24 23:43:20 +08:00
2022-10-24 23:43:20 +08:00
2023-01-18 16:43:11 +08:00
2023-01-19 12:06:20 +08:00

GTT

Google Translate TUI

ScreenShot

screenshot

Install

go get && go build

Language in argument

You can pass -src and -dst in argument to set source and destination language.

gtt -src "English" -dst "Chinese (Traditional)"

See language on Google Language support

Key Map

<C-c> Exit program.

<Esc> Toggle pop out window.

<C-j> Translate from source to destination window.

<C-s> Swap language.

<C-q> Clear all text in source of translation window.

<C-y> Copy selected text.

<C-g> Copy all text in source of translation window.

<C-r> Copy all text in destination of translation window.

<C-o> Play sound on source of translation window.

<C-p> Play sound on destination of translation window.

<C-x> Stop play sound.

<C-t> Toggle transparent.

<C-\> Toggle Definition & Part of speech

<Tab>, <S-Tab> Cycle through the pop out widget.

<1>, <2>, <3> Switch pop out window.

Dependencies

xclip For Linux to copy text.

pbcopy For macOS to copy text.

Credit

soimort/translate-shell For translation URL.

snsd0805/GoogleTranslate-TUI For inspiration.

turk/free-google-translate For Google translate in Golang.

Description
Google Translate TUI
Readme MIT 5.1 MiB
Languages
Go 99.1%
Shell 0.6%
Dockerfile 0.3%