Documentation https://developers.deepl.com/docs/getting-started/your-first-api-request
This Android app demonstrates the integration of the DeepL API for text translation and uses Retrofit for network requests, Moshi for JSON processing, ViewBinding for UI interactions, and follows the MVVM design pattern.


- Text Translation: Allows translating text into multiple languages using the DeepL API.
- User-Friendly: Provides a simple and intuitive interface for quick text input and translation display.
- DeepL API: Delivers accurate and context-aware translations.
- Retrofit & Moshi: Simplify network communication and data processing.
- ViewBinding & MVVM: Promote clean code structure and ease of maintenance.
- Clone the repository:
git clone https://github.com/PascalAllekotte/DeePLApiTranslation.git
- Set up the project: Open the project in Android Studio and add your DeepL API key.
- Test the app: Run the app on an emulator or a real device.
Your contributions are welcome! Create issues or send pull requests to improve or extend the app.
Enjoy exploring and expanding this application that showcases the capabilities of the DeepL API in Android development!
Diese Android-App demonstriert die Integration der DeepL API zur Textübersetzung und verwendet Retrofit für Netzwerkanfragen, Moshi zur JSON-Verarbeitung, ViewBinding für UI-Interaktionen und folgt dem MVVM-Designmuster.
- Textübersetzung: Ermöglicht die Übersetzung von Texten in mehrere Sprachen mithilfe der DeepL API.
- Benutzerfreundlichkeit: Bietet eine einfache und intuitive Oberfläche für schnelle Texteingabe und Übersetzungsanzeige.
- DeepL API: Bietet genaue und kontextbezogene Übersetzungen.
- Retrofit & Moshi: Vereinfachen die Netzwerkkommunikation und die Datenverarbeitung.
- ViewBinding & MVVM: Fördern eine saubere Code-Struktur und erleichtern die Wartung.
- Klonen Sie das Repository:
git clone https://github.com/PascalAllekotte/DeePLApiTranslation.git
- Projekt einrichten: Öffnen Sie das Projekt in Android Studio und fügen Sie Ihren DeepL API-Schlüssel hinzu.
- App testen: Führen Sie die App auf einem Emulator oder einem realen Gerät aus.