Language Translator App

Description

This is a simple language translator app built using React. It utilizes the LibreTranslate Swagger UI API to translate text from one language to another based on user preferences.

Features

  • Translate text from one language to another.
  • Select source and target languages using dropdown menus.
  • Translate input text to output text instantly.
  • Easy-to-use interface.

Technologies Used

  • React
  • Axios (for making HTTP requests)
  • LibreTranslate Swagger UI API

Usage

  1. Clone the repository to your local machine.
  2. Install dependencies using npm install.
  3. Run the app using npm run dev.
  4. Visit http://localhost:5173/
  5. Select the source and target languages from the dropdown menus.
  6. Enter the text you want to translate in the input text area.
  7. Click the "Translate" button to see the translated text in the output text area.

API Key

Please note that this app uses the LibreTranslate Swagger UI API, which might require an API key for authentication. You can obtain the API key by signing up on the LibreTranslate website.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.