इस प्रोजेक्ट के बारे में
PlayTranslate एक Android एप्लिकेशन है जो वीडियो-गेम टेक्स्ट का वास्तविक समय में अनुवाद करता है। यह भाषा सीखने वालों और उन खिलाड़ियों के लिए है जो उन भाषाओं में गेम पढ़ना चाहते हैं जो वे नहीं बोलते। यह प्रोजेक्ट साइडलोडेड APK के रूप में वितरित किया जाता है, README में नोट किया गया है कि कुछ डिवाइसों पर Google Play Protect को अस्थायी रूप से अक्षम करने की आवश्यकता हो सकती है, और कुछ OEM को एक्सेसिबिलिटी अनुमतियाँ देने से पहले "Allow restricted settings" सक्षम करने की आवश्यकता होती है।
README में वर्णित मुख्य क्षमताएँ:
- गेम स्क्रीन का एक-टैप कैप्चर और अनुवाद, साथ ही एक ऑटो मोड जो संवाद बदलने पर पुनः अनुवाद करता है।
- शब्द खोज के लिए एक फ्लोटिंग लेंस, होवर पर शब्दकोश परिभाषाएँ दिखाता है।
- ऑफ़लाइन संचालन: OCR और शब्दकोश लुकअप बिना कनेक्शन के काम करते हैं, और वैकल्पिक ऑफ़लाइन अनुवाद मॉडल डाउनलोड किए जा सकते हैं।
- पढ़ने में सहायता: वर्णों के ऊपर फ़ुरिगाना और पिनयिन संकेत प्रदर्शित होते हैं।
- होल्ड-टू-प्रीव्यू अनुवाद या पढ़ने के संकेतों के लिए हॉटकी समर्थन, समर्पित बटन वाले हैंडहेल्ड के लिए।
- डुअल-स्क्रीन और स्प्लिट-स्क्रीन समर्थन, जिसमें डुअल-डिस्प्ले डिवाइस और विंडोड गेम के साथ Android स्प्लिट-स्क्रीन शामिल है।
- OCR को संवाद बॉक्स, उपशीर्षक या कस्टम क्षेत्र तक सीमित करने के लिए कैप्चर क्षेत्र।
- कॉन्फ़िगर करने योग्य आवाज़ के साथ टेक्स्ट-टू-स्पीच प्लेबैक।
- AnkiDroid को Anki निर्यात, जिसमें मूल टेक्स्ट, अनुवाद, शब्द सूची, लक्ष्य शब्द, TTS, स्क्रीनशॉट और वैकल्पिक रूप से रिकॉर्ड किया गया गेम ऑडियो शामिल है, कार्ड-प्रकार प्रीसेट के साथ।
- Yomitan शब्दकोश एकीकरण, जिसमें पिच एक्सेंट, फ़्रीक्वेंसी चिप्स, कांजी संवर्धन और विलय की गई परिभाषाएँ शामिल हैं, जो Anki निर्यात में भी उपयोग की जाती हैं।
- कैमरा अनुवाद: दुनिया में टेक्स्ट का लाइव पढ़ना, या शब्दों को टैप करने और खोजने के लिए फ्रेम फ्रीज़ करना।
- वैकल्पिक टेक्स्ट इतिहास, डिफ़ॉल्ट रूप से बंद।
भाषा कवरेज 26 गेम (स्रोत) भाषाओं के रूप में बताई गई है जो स्क्रीन से पढ़ी जाती हैं और 59 अनुवाद (लक्ष्य) भाषाएँ, प्रत्येक के लिए कोड और मूल नाम सूचीबद्ध करने वाली तालिकाओं के साथ।
अनुवाद बैकएंड: डिफ़ॉल्ट रूप से ऐप Lingva का उपयोग करता है जिसमें ML Kit ऑफ़लाइन फ़ॉलबैक के रूप में होता है। उपयोगकर्ता DeepL, OpenAI, Gemini, DeepSeek, Mistral, Groq, OpenRouter, Claude, या किसी भी OpenAI-संगत कस्टम एंडपॉइंट के लिए API कुंजियाँ जोड़ सकते हैं, और प्राथमिकता नियंत्रित करने के लिए सेवाओं को पुनः क्रमबद्ध कर सकते हैं।
उल्लिखित वैकल्पिक डाउनलोड करने योग्य ऑफ़लाइन मॉडल में Gemma 4 E2B, Hy-MT2 1.8B, Qwen 3.5 2B, सेवानिवृत्त Qwen 2.5 1.5B Instruct और Hunyuan-MT 1.5 1.8B पैक, प्रति-स्क्रिप्ट PaddleOCR पहचानकर्ता, Meiki जापानी OCR मॉडल, स्टाइलिज्ड और ऊर्ध्वाधर जापानी टेक्स्ट के लिए MangaOCR, और Firefox Translations (Bergamot) मॉडल जोड़े शामिल हैं।
README पुस्तकालयों और डेटा स्रोतों की एक लंबी सूची को श्रेय देता है, जिसमें ML Kit, Sudachi, HanLP, KOMORAN, Apache Lucene के माध्यम से Snowball स्टेमर, Lingva, AnkiDroid, MNN, PaddleOCR, OpenCV, Silero VAD, OpenCC4j, slimt/Marian, OkHttp, kotlinx.serialization, Gson, CameraX और Material Components शामिल हैं। यह offline-translator, PyThaiNLP, docTR, EasyOCR और Yomitan से अनुकूलित कार्य का भी दस्तावेजीकरण करता है, और JMdict, KANJIDIC2, JMnedict, CC-CEDICT, CFDICT, HanDeDict, kaikki.org के माध्यम से Wiktionary, Tatoeba, PanLex, wordfreq, Camel Morph MSA, Arramooz, Morfologik/PoliMorf, SudachiDict, Jiten और Wikimedia Commons से भाषाई डेटा। यह प्रोजेक्ट GPL 3.0 के तहत लाइसेंस प्राप्त है। समर्थन Discord सर्वर के माध्यम से दिया जाता है, Ko-fi के माध्यम से दान के साथ।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.