Skip to content
/ Pixel Public

Pixel - Retro Gaming Translation Made Easy

License

GPL-3.0, AGPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE_ONE.md
AGPL-3.0
LICENSE_TWO.md
Notifications You must be signed in to change notification settings

Nikoh77/Pixel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixel - Retro Gaming Translation Made Easy

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.

Key Features

  • 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.

Getting Started

To begin using Pixel, follow these straightforward steps:

  1. Installation: Clone or download this repository to your local machine.

  2. 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

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:

Discord Banner 2

License

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!

About

Pixel - Retro Gaming Translation Made Easy

Resources

License

GPL-3.0, AGPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE_ONE.md
AGPL-3.0
LICENSE_TWO.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages