A simple and fast translation web application built with Next.js, allowing users to easily translate text between different languages.
Quick Transcribe provides a user-friendly interface for translating text. It fetches available languages and lets users select source and target languages. The application leverages the mymemory.translated.net API for translations.
To get started with Quick Transcribe, follow these steps:
-
Clone the repository:
git clone <repository_url>
-
Navigate to the project directory:
cd translator
-
Install the dependencies:
npm install
-
Run the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000
(or the port shown in your terminal). -
Enter the text you want to translate in the input field.
-
Select the source language by clicking on the first language button. A dialog will appear, allowing you to search and select your desired language.
-
Select the target language by clicking on the second language button.
-
Click the "Translate" button to see the translated text.
-
You can use the microphone feature to translate voice to text.
Contributions are welcome! If you'd like to contribute to Quick Transcribe, please follow these guidelines:
-
Fork the repository.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
-
Make your changes and commit them with descriptive messages.
-
Push your changes to your fork:
git push origin feature/your-feature-name
-
Submit a pull request to the main branch of the original repository.
This project is open source. (Specify the license here if applicable, e.g., MIT License).