GitHub - argosopentech/go-free-translate: Translation app written in Golang using Gio

I wanted to share a basic translation app I built this morning. I built the app in Golang using the Gio UI graphics library, which is a cross platform UI toolkit. My primary motivation for building the app was to experiment with Go and Gio but I thought that the result was decent enough to release on Github.

I built this application using the Gemini plugin for VSCode which worked pretty well. I was able to build this basic app in a few hours despite not being an experienced Go developer.

I used the github.com/snakesel/libretranslate Go bindings for LibreTranslate.

2 Likes

The name is a combination of “Go” the programming language, and “FreeTranslate” which is “LibreTranslate” with the “Libre” changed to “Free”.

I also liked how the name could be read as “Go [be] Free [from proprietary] Translation [software]”. Or by casual users as “Go with the Free (as in price) option for Translation software.”

3 Likes