1.6 KiB
1.6 KiB
gtranslate
Better front-end for Google Translate that doesn't track you and works without JavaScript.
Installation
git clone https://git.sr.ht/~yerinalexey/gtranslate
cd gtranslate
go build
Then run the server with
./gtranslate
If you want to use a different port:
./gtranslate -b :3000 # will run on port 3000
Note: if you're running it outside of development environment, you
should pass --template-dir
and --static-dir
arguments pointing to
templates and static directories:
./gtranslate \
--template-dir /usr/share/webapps/gtranslate/templates \
--static-dir /usr/share/webapps/gtranslate/static
Other settings (available with ./gtranslate --help
):
Usage of ./gtranslate:
-b, --bind string Address to bind the server to, [addr]:port (default ":5000")
--proxy string Proxy URL, with no scheme http is assumed
--static-dir string Static files directory (default "./static")
--template-dir string Templates directory (default "./templates")
--user-agent string User-Agent header to use
If you want to proxy requests through Tor network, it's a good idea to set User-Agent of Tor Browser so it will be harder to identify such servers:
./gtranslate \
--user-agent "Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0" \
--proxy socks5://localhost:1080 \ # Set `Socks5Proxy localhost` in Tor config
...
TODO
- Proper language selector
- Dark theme