Skip to content

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

License

Notifications You must be signed in to change notification settings

calmstate/polyglot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3bb9180 Β· Aug 28, 2024

History

8 Commits
Aug 28, 2024
Aug 28, 2024
Aug 28, 2024

Repository files navigation

Polyglot

Polyglot is an 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

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 for 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 even more options and flexibility.
  • πŸ“ˆ Performance Optimization: Committed to ongoing improvements to ensure fast and accurate translations in all contexts.

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:

    npm install -g @neutralinojs/neu
  3. Clone the Polyglot repository:

    git clone https://github.com/yourusername/Polyglot.git
  4. Navigate to the project directory:

    cd Polyglot
  5. Install dependencies:

    npm install
  6. Set up the project with Neutralino: Initialize Neutralino if it's not already configured:

    neu init
  7. Run the application: Use the neu run command to start Polyglot:

    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 towards 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!