Update Decky Translator to 0.9.0#1045
Conversation
Issues FoundNo issues with your PR description were found. Next Steps
Thank you for your contribution! If you need any help, please reach out on our Discord server. ❤️ |
|
Testing Report |
|
This pull request is stale as no updates or testing reports have been posted within the last 7 days. Please ensure you are actively recruiting testers or resolving the issues discussed. If you do not remove the stale label or comment, this will be closed in 7 days. Please close this pull request if you need more time to resolve issues so we can keep our repo healthy. |
|
Is it required for the plugin update to be tested by external testers before its code is reviewed by Decky team members? |
No, not really, we are just a small team and big changes might take more time to fully review :) |
Update Decky Translator to 0.9.0
Copied release description from: Release 0.9.0
Offline translation
You can now translate your games fully offline! Previously on-device recognition already worked without internet, but the new offline translation option based on Meta's NLLB-200 model makes the stack fully complete.
One-time 1.4 GB model download is required, then it runs entirely on your Deck .
It handles all the languages at once, so no need to install many different packages for each language pair.
Chrome Screen AI - amazing on-device recognition accuracy
A new on-device text recognition option arrived, backed by Chromium "Screen-AI" library. It runs locally like RapidOCR, but provides much better and quicker results. It is now the default OCR option for the plugin
Gemini Vision is also available
It handles both recognition and translation in a single API call. It's not super fast, but handles heavily-stylized text better than the other ocr providers, and also requires API to be used
Custom fonts and overlay improvements
You can now pick what actually looks good for your game instead of seeing only the system default font:
And a few very nice overlay improvements:
Non-SteamDeck handhelds support
Plugin now works with handhelds other than the Steam Deck thanks to InputPlumber support
Experimental support for Bazzite, Legion OS, etc
The plugin should now (theoretically) work on Bazzite and other non-SteamOS distros that previously had troubles with wrong Python versions. Now Python is bundled with the plugin again to prevent these issues
New languages added
Other improvements
On-demand model downloads
All offline models and engines can now be downloaded in plugin UI instead of being bundled into the dependencies archive
Speeding up on-device recognition and translation
All offline providers can now be kept in memory instead of cold-starting on every request - that approach speeds up the whole process quite a bit
Disabled by default - it eats a small chunk of RAM while enabled, so be aware of that
UI and UX
Other changes and bug fixes
Task Checklist
Developer
Plugin
Backend
Community
Testing