Interpreter, Japon retro oyunları için geliştirilmiş, ekran üzerindeki metinleri çevrimdışı olarak İngilizceye çeviren ve altyazı şeklinde gösteren yenilikçi bir araçtır. Kurulum sonrası internet bağlantısı gerektirmemesi, tamamen ücretsiz olması ve kullanıcı gizliliğini ön planda tutarak metinlerin cihazdan ayrılmamasını sağlaması en dikkat çekici özellikleridir. Bu sayede, eski Japon oyunlarını oynamak isteyen ancak dil bariyeriyle karşılaşan oyuncular için erişilebilir ve güvenli bir çözüm sunar.
Proje, özellikle retro oyunlardaki Japonca metinler üzerinde eğitilmiş MeikiOCR teknolojisini kullanarak yüksek doğrulukta optik karakter tanıma (OCR) performansı sergiler. Çevirileri oyun ekranında iki farklı modda görüntüleyebilir: "banner" modu ile ekranın altında bir altyazı çubuğu veya "inplace" modu ile orijinal metnin üzerine yerleştirilmiş şeffaf bir katman. Ayrıca, benzer metinlerin tekrar çevrilmesini önleyen akıllı bir önbellekleme sistemi sayesinde performansı artırır. Interpreter, Python 3.11+ (3.14 hariç) ile macOS, Windows ve Linux (X11/XWayland) işletim sistemlerinde çalışabilir.
Kurulumu basit komut satırı betikleriyle gerçekleştirilebilir ve interpreter-v2 komutuyla çalıştırılır. Kullanıcılar, pencere seçimi, ekran yenileme hızı ve OCR güven eşiği gibi ayarları config.yml dosyası üzerinden kişiselleştirebilir. Oyun içi deneyimi kolaylaştırmak için kısayol tuşları (örn: Space ile açma/kapama, m ile mod değiştirme) da mevcuttur ve bunlar da yine yapılandırma dosyasında düzenlenebilir. Bu esneklik, her oyuncunun kendi tercihine göre çeviri deneyimini optimize etmesine olanak tanır.
Japon retro oyunlarını dil bariyeri olmadan deneyimlemek isteyen oyuncular için tamamen çevrimdışı ve ücretsiz bir çözüm sunarak oyun erişilebilirliğini önemli ölçüde artırıyor.