Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lavkalsi/languagetranslatorapp
This is a Language Translator App which is fully written in Kotlin Language that utilizes ML Kit for real-time language detection and translation. The app features text capture via camera and provides instant translations, making it an essential tool for travellers, language learners, and everyday use.
https://github.com/lavkalsi/languagetranslatorapp
camera-translation kotlin-android machine-learning translation
Last synced: about 2 months ago
JSON representation
This is a Language Translator App which is fully written in Kotlin Language that utilizes ML Kit for real-time language detection and translation. The app features text capture via camera and provides instant translations, making it an essential tool for travellers, language learners, and everyday use.
- Host: GitHub
- URL: https://github.com/lavkalsi/languagetranslatorapp
- Owner: LavKalsi
- Created: 2024-07-02T17:50:10.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-08-02T19:01:33.000Z (5 months ago)
- Last Synced: 2024-08-03T21:29:01.419Z (5 months ago)
- Topics: camera-translation, kotlin-android, machine-learning, translation
- Language: Kotlin
- Homepage: https://lavkalsi.github.io/LanguageTranslatorApp
- Size: 3.26 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Translator App
A Kotlin-based Android Translator App that uses Firebase ML Kit for language identification and translation.
## Features
- Real-time language detection
- Language translation using Firebase ML Kit
- Capture text from the camera and translate it instantly## Screenshots
| Feature | Screenshot |
|---------|-------------|
| Home Screen | |
| History Screen | |
| Language Selection | |
| Translation | |
| Camera Text Capture | |
| Icon | |## Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/translator-app.git
cd translator-app
```2. Open the project in Android Studio.
3. Build and run the project on an Android device or emulator.
OR
Go to releases and download the apk file.
## Adding APK to GitHub
To add the APK file of your app to GitHub, follow these steps:
1. Build your app in Android Studio to generate the APK file. You can find the APK file in the `app/build/outputs/apk/` directory.
2. Create a new release on GitHub:
- Go to the "Releases" section of your GitHub repository.
- Click on "Draft a new release".
- Fill in the tag version (e.g., `v1.0`) and release title (e.g., `Initial Release`).
- Add a description for your release.
- Attach the APK file by dragging and dropping it into the release description area or by using the "Attach binaries by dropping them here or selecting them" button.
- Click on "Publish release" to make the release live.## Usage
1. Open the app on your Android device.
3. Enter text manually.
OR
Use the camera and Press the Scan text button to Capture text.
5. The app will automatically detect the language and provide a translation.## Built With
- [Kotlin](https://kotlinlang.org/) - The programming language used.
- [Firebase ML Kit](https://firebase.google.com/products/ml-kit) - For language identification and translation.## Contributing
Feel free to contribute to this project by submitting a pull request. Please make sure to follow the standard GitHub flow when contributing.
## Acknowledgments
- Thanks to the Firebase team for their awesome ML Kit.
- Inspiration and code snippets from various online resources.## Author
Lav Kalsi