প্রকল্প সম্পর্কে
PlayTranslate হলো ভিডিও-গেম টেক্সটের রিয়েল-টাইম অনুবাদের জন্য একটি Android অ্যাপ্লিকেশন। এটি ভাষা শিক্ষার্থী এবং এমন খেলোয়াড়দের লক্ষ্য করে তৈরি, যারা নিজেরা যে ভাষায় কথা বলেন না সেই ভাষায় গেম পড়তে চান। প্রকল্পটি সাইডলোড করা APK হিসেবে বিতরণ করা হয়, README-তে উল্লেখ আছে যে কিছু ডিভাইসে Google Play Protect সাময়িকভাবে নিষ্ক্রিয় করার প্রয়োজন হতে পারে, এবং কিছু OEM-এ অ্যাক্সেসিবিলিটি অনুমতি দেওয়ার আগে "Allow restricted settings" চালু করতে হয়।
README-তে বর্ণিত মূল সক্ষমতাগুলো:
- এক ট্যাপে গেম স্ক্রিন ক্যাপচার ও অনুবাদ, সাথে একটি অটো মোড যা সংলাপ পরিবর্তনের সাথে সাথে পুনরায় অনুবাদ করে।
- শব্দ খোঁজার জন্য একটি ফ্লোটিং লেন্স, হোভার করলে অভিধানের সংজ্ঞা দেখায়।
- অফলাইন পরিচালনা: OCR এবং অভিধান অনুসন্ধান ইন্টারনেট সংযোগ ছাড়াই কাজ করে, এবং ঐচ্ছিক অফলাইন অনুবাদ মডেল ডাউনলোড করা যায়।
- পড়ার সহায়ক: অক্ষরের উপরে ফুরিগানা ও পিনয়িন সংকেত প্রদর্শন।
- হটকি সমর্থন, চেপে ধরে অনুবাদ প্রিভিউ বা পড়ার সংকেত দেখানোর জন্য, ডেডিকেটেড বোতামযুক্ত হ্যান্ডহেল্ড ডিভাইসের জন্য।
- ডুয়াল-স্ক্রিন ও স্প্লিট-স্ক্রিন সমর্থন, যার মধ্যে ডুয়াল-ডিসপ্লে ডিভাইস এবং উইন্ডোড গেমসহ Android স্প্লিট-স্ক্রিন অন্তর্ভুক্ত।
- ক্যাপচার অঞ্চল, OCR-কে একটি সংলাপ বক্স, সাবটাইটেল বা কাস্টম এলাকায় সীমাবদ্ধ করার জন্য।
- কনফিগারযোগ্য ভয়েসসহ টেক্সট-টু-স্পিচ প্লেব্যাক।
- AnkiDroid-এ Anki এক্সপোর্ট, যার মধ্যে মূল টেক্সট, অনুবাদ, শব্দ তালিকা, লক্ষ্য শব্দ, TTS, স্ক্রিনশট এবং ঐচ্ছিকভাবে রেকর্ড করা গেম অডিও, সাথে কার্ড-টাইপ প্রিসেট।
- Yomitan অভিধান ইন্টিগ্রেশন, যার মধ্যে পিচ অ্যাকসেন্ট, ফ্রিকোয়েন্সি চিপ, কাঞ্জি সমৃদ্ধকরণ এবং একত্রিত সংজ্ঞা, যা Anki এক্সপোর্টেও ব্যবহৃত হয়।
- ক্যামেরা অনুবাদ: বাস্তব জগতে টেক্সট লাইভ পড়া, বা একটি ফ্রেম জমিয়ে ট্যাপ করে শব্দ খোঁজা।
- ঐচ্ছিক টেক্সট ইতিহাস, ডিফল্টভাবে বন্ধ।
ভাষা কভারেজ হিসেবে বলা হয়েছে ২৬টি গেম (সোর্স) ভাষা স্ক্রিন থেকে পড়া যায় এবং ৫৯টি অনুবাদ (টার্গেট) ভাষা, প্রতিটির কোড ও নেটিভ নামের তালিকাসহ।
অনুবাদ ব্যাকএন্ড: ডিফল্টভাবে অ্যাপটি 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 stemmer, 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 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.