GTT
Google Translate TUI
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.