Pixel is currently not working, is a work in progress project...
Pixel is an intuitive and versatile Python application designed to facilitate real-time text translation for retro video games. As an overlay layer for screen-rendered images, Pixel effectively bridges language barriers, allowing gamers to fully enjoy classic titles originally released in languages like Japanese by providing on-the-fly translations into their preferred language. Whether you're an emulation enthusiast or simply a retro gaming fan, Pixel offers an immersive gaming experience that ensures you never miss a beat, even when navigating in-game text in a foreign language.
-
Real-Time Translation: Pixel seamlessly translates in-game text while you play, guaranteeing a seamless gaming experience without interruptions.
-
Versatile Compatibility: This application can be integrated into emulators and other retro gaming setups, providing a unified translation solution across various platforms and systems.
-
User-Friendly Setup: Pixel is incredibly easy to use, thanks to its intuitive interface. Simply install, configure your language preferences, and start gaming with effortless translation.
-
Customization: Tailor your translation preferences with ease, including text overlay settings, font types, colors, and more, ensuring the translation seamlessly integrates with your gaming style.
-
Open Source: Pixel is an open-source project, meaning the community is encouraged to contribute, modify, and improve the software, ensuring its continued development.
To begin using Pixel, follow these straightforward steps:
-
Installation: Clone or download this repository to your local machine.
-
Installation: Coming soon.
Configuration: Customize Pixel by specifying your language preferences and text overlay settings in the configuration file.
Running the Application: Execute the main script to launch Pixel and embark on your retro gaming adventures with real-time translations.
Technical Details Pixel utilizes Tesseract for text extraction from screen-rendered images, ensuring precise and reliable recognition.
Translations are powered by providers like Google, DeepL etc. etc. throug theirs API, offering a wide range of automatic language options.
Pixel is built in Python, making it a versatile choice for various platforms.
The main goal is to bring this technology to MiSTer fpga and future fpga-based retrogaming platforms
Contributing Contributions to Pixel are highly encouraged. Feel free to submit bug reports, feature requests, or pull requests to help enhance this project.
Get ready to rediscover your favorite retro games in a whole new way with Pixel! Enjoy gaming in any language without the language barrier.
Please don't open an issue for help or understanding requests, that's what our discord server is for:
This work is dual-licensed under:
- GNU GENERAL PUBLIC LICENSE (Version 3, 29 June 2007)
- GNU AFFERO GENERAL PUBLIC LICENSE (Version 3, 19 November 2007)
If you do not allow connections and you use these applications or their code where they are after downloading them, the GPL3 applies but, if the use involves someone connecting to the application servers and then using these applications or their code without distributing it the AGPL3 applies!