Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/calmstate/polyglot

Polyglot is a fast, elegant, and free translation tool using AI.
https://github.com/calmstate/polyglot

ai llm llms ollama ollama-api translate translator translator-app

Last synced: about 1 month ago
JSON representation

Polyglot is a fast, elegant, and free translation tool using AI.

Awesome Lists containing this project

README

        

# Polyglot

Polyglot is innovative software that utilizes LLMs with Ollama to translate texts in a practical, fast, convenient, and elegant manner. With an intuitive interface and advanced features, Polyglot makes communication in various languages seamless and provides a smooth and efficient translation experience.

![alt text](https://github.com/calmstate/polyglot/blob/main/readMeAssets/logo.svg)

## Key Features

- 🌟 **Multilingual Translation**: Translate texts into various languages quickly and accurately using Ollama's LLM technology.
- 🌐 **Simple Integration**: While Polyglot is optimized for Ollama, it's flexible enough to work with any backend that supports a compatible API.
- 💻 **Portable and Easy to Install**: Polyglot can be easily installed on your device and is available for Windows, making it accessible to everyone.
- 💸 **Completely Free**: Enjoy all the features of Polyglot at no cost, providing an accessible translation solution for everyone.


Polyglot

## Future Enhancements

- 🌐 **Advanced Language Recognition**: Plans to add support for automatic language detection to make translation even more intuitive.
- 🔄 **Integration with Additional Translation Services**: Working on integrating Polyglot with other translation services to offer more options and flexibility.
- 📈 **Performance Optimization**: Committed to ongoing improvements to ensure fast and accurate translations in all contexts.

## Download for Windows

Go to the [releases page](https://github.com/calmstate/polyglot/releases/), download the latest version, extract the files, and run the application.

## Manual Installation

To run Polyglot with Neutralino using the `neu run` command, follow these steps:

1. **Ensure you have NodeJS v20+ installed on your machine.**

2. **Install the Neutralino CLI**:
If you don't have the Neutralino CLI installed yet, you can install it globally with the following command:
```bash
npm install -g @neutralinojs/neu
```

3. **Clone the Polyglot repository**:
```bash
git clone https://github.com/calmstate/polyglot.git
```

4. **Navigate to the project directory**:
```bash
cd polyglot
```

5. **Install dependencies**:
```bash
npm install
```

6. **Set up the project with Neutralino**:
Initialize Neutralino if it's not already configured:
```bash
neu init
```

7. **Run the application**:
Use the `neu run` command to start Polyglot:
```bash
neu run
```

And you're all set! Explore Polyglot and see how it can enhance your translation experience.

## More About the Project

Polyglot is a passionate project created by a dedicated developer. This project is not only a showcase of technical skills but also a significant journey toward overcoming personal and financial challenges. Any support and interest are crucial in making this dream a reality. If you find Polyglot valuable or know someone who might benefit, your consideration and encouragement would be invaluable.

Thank you for your support and understanding!