Skip to content

is a cutting-edge application that leverages the power of GPT and Gemini APIs to provide seamless language translation capabilities. This project automatically detects the language of the input text and allows users to easily swap between multiple languages.

License

Notifications You must be signed in to change notification settings

amrw-js/pelingo

Repository files navigation

Pelingo logo

Pelingo Translate

license

Overview

Pelingo This AI Translator is powered by GPT and Gemini APIs, providing an intelligent solution for automatic language detection and translation. It also supports clipboard copying, allowing users to easily switch between languages and copy translated text.

Features:

  • Auto Language Detection: Automatically detects the source language without requiring user input, simplifying the translation process.
  • Swap Between Languages: Seamlessly switch between the detected language and the target language, offering a smooth and intuitive user experience.
  • Copy to Clipboard: Quickly copy the translated text to your clipboard with a single click, making it easy to paste the results into any application.

Demo

Check out the live demo of Pelingo here.

Alternatively, you can run the project locally to see it in action.

Requirements

Getting Started

To get started you need to install the required dependencies:

Using npm:

npm install

Using yarn:

yarn install

This following command will prompt you to enter your OpenAI and Gemini API keys in the terminal. Make sure to have your API keys ready before running this command.

Using npm:

npm run prestart

Using yarn:

yarn prestart

Alternatively, you can manually set the API keys in the .env file. Open the .env file and add them to following variables:

VITE_GPT_API_KEY=<API_KEY>
VITE_GEMINI_API_KEY=<API_KEY>

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

is a cutting-edge application that leverages the power of GPT and Gemini APIs to provide seamless language translation capabilities. This project automatically detects the language of the input text and allows users to easily swap between multiple languages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published