Skip to content

A cross-platform translator app built with GioUI

License

Notifications You must be signed in to change notification settings

ysdragon/Gio-Translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gio Translator

Gio Translator is a cross-platform application built using Golang and the Gio UI library. This application aims to provide a simple and efficient tool for translating text across different languages in a user-friendly interface.

Features

  • Cross-platform compatibility
  • User-friendly interface
  • Text translation between various languages
  • Translation services powered by MyMemory, Unofficial Google Translate, and Unofficial DuckDuckGo Ai
  • Built with Golang and the Gio UI library

Screenshots

Getting Started

Download

You can download the latest release of Gio Translator from the Releases page. Choose the appropriate version for your operating system.

Building from Source

To build Gio Translator from source, follow these steps:

  1. Clone this repository to your local machine
git clone https://github.com/ysdragon/Gio-Translator.git
  1. Install the necessary dependencies
go mod download
  1. Build the application
go build -o gio-translator
  1. Run the compiled binary
./gio-translator

Usage

  • Input the text you want to translate.
  • Enter the source language and the target language.
  • Select between MyMemory, Google Translate, AI.
  • Click the translate button to see the translation.

TODO

  • Dark theme.
  • AI as a translation source.
  • Light/Dark theme switcher.

Technologies Used

Contributing

If you'd like to contribute to Gio Translator, feel free to submit a pull request. Contributions are welcomed!

License

This project is licensed under the MIT License.