TranslateMeThat
An Android application that consists of a floating button allowing you to translate all the text that is currently on the screen.
Install / Use
/learn @NelsonRocha27/TranslateMeThatREADME
TranslateMeThat
Introduction
What's one of the most used objects daily?
Smartphones. Nowadays mobile phones have become an essential part of our lives.
These devices can easily change the displayed language if we want to. So why not take advantage of that, learn other language and increase some vocabulary.
That's where TranslateMeThat comes handy, at anytime, at any displayed text on your screen you can immediatly translate it and learn something.
This is my first Android application and first time using Java.
Usage example
This application uses mlkit from Google for text recognition, language identifaction and translation.
This is some free Google API hence not always translations are perfect and sometimes wierd fonts are hard to translate, still overall, it works quite well!
For users, the application is quite simple, it just consists of a movable semi-transparent floating button, identified as a german flag in examples #1, #2 and #3. Although this is a german flag it can be changed without a big effort to other language, it was just the language model loaded at the time and the language I want to learn the most right now. Then at any given time, whenever we want to translate anything on the screen we can simply click on that flag button and translation will start. After that a close button will appear in the place of the flag and by clicking on it the translation will be erased from the screen and back to the language flag so that user can continue normal navigation and perhaps translate a few more things after that.
Example #1 - Normal operation
Example #2 - Some weird fonts, not perfect
Example #3 - During Youtube video
Related Skills
node-connect
354.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
