This project is a real-time voice translation application built using JavaFX.
It listens to Turkish speech and instantly translates it into English.
- 🎧 Real-time voice listening
- 📝 Automatic translation from Turkish to English
- 🎨 User-friendly modern interface
- 🔄 Start/Stop listening control
- ⚡ Responsive UI with JavaFX
- 🌐 Free translation using Lingva.ml API
- Java 17+
- JavaFX
- Vosk Speech Recognition
- Lingva.ml Translation API
Before Listening | While Listening |
---|---|
![]() |
![]() |
-
Install Java 17 or higher.
-
Clone the project:
git clone https://github.com/mustafabinguldev/TurkishToEnglishTranscriber.git
-
Open it with an IDE like IntelliJ IDEA.
-
Download and place the required Vosk model (
vosk-model-small-tr-0.3
) inside the resources folder. -
Run the
Main
class (TranscriberApp
).
- Lingva.ml is an open-source and free translation service.
- A small-sized Turkish model is included; for higher accuracy, larger models can be used.
- The application requires microphone access.
Contributions are welcome! 🎯
Feel free to create issues or open pull requests for improvements.
Developer: Mustafa Bingül