Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/calmstate/polyglot
- Owner: calmstate
- License: mit
- Created: 2024-08-28T21:08:11.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-31T20:35:31.000Z (3 months ago)
- Last Synced: 2024-09-30T05:04:42.159Z (about 2 months ago)
- Topics: ai, llm, llms, ollama, ollama-api, translate, translator, translator-app
- Language: JavaScript
- Homepage:
- Size: 1.88 MB
- Stars: 46
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
## 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!