Logo

Babel Fish AI के साथ, मैंने पहले ही एक क्रोम एक्सटेंशन पेश किया था जो OpenAI की Whisper API के माध्यम से आवाज को टेक्स्ट में बदल सकता है, साथ ही रीयल-टाइम अनुवाद भी प्रदान करता है। आज, मैं नई सुविधाएँ और कई सुधारों के साथ वापस आया हूँ: कॉन्टेक्स्ट मेनू से लेकर ट्रांसक्रिप्ट किये गए टेक्स्ट का ऑटो-कॉपी और स्वचालित पुनर्संरचना (जो अब बैनर में एक बटन से सक्रिय की जा सकती है), यह पोस्ट पहली संस्करण से अब तक के विकास पर प्रकाश डालता है।

1. परिचय: क्या बदल रहा है?

Babel Fish AI अपना मिशन जारी रखता है: आपको ब्राउज़र में सरलता से आपके टेक्स्ट को ट्रांसक्राइब, अनुवाद और पुनर्संरचित करने में सक्षम बनाना। यहाँ पिछले लेख से अब तक की कुछ प्रमुख नवीनताएँ हैं:

  • शक्तिशाली कॉन्टेक्स्ट मेनू :
    चुने गए टेक्स्ट पर राइट-क्लिक करें ताकि उसे पुनर्संरचित (rephrase) या आपकी पसंदीदा भाषा में अनुवादित किया जा सके। मूल टेक्स्ट सीधे नई संस्करण से प्रतिस्थापित कर दिया जाता है।

  • बैनर से त्वरित नियंत्रण :
    पुनर्संरचना या अनुवाद को सक्रिय/निष्क्रिय करने के लिए विकल्पों में जाने की जरूरत नहीं! ट्रांसक्रिप्शन के दौरान स्क्रीन के ऊपर स्थित बैनर में बटन आपके ट्रांसक्रिप्शन या टेक्स्ट के अनुसार आपकी प्राथमिकताओं को रियल-टाइम में समायोजित करने की अनुमति देते हैं।

  • स्मार्ट ऑटो-कॉपी फ़ंक्शन :
    Automatic copy to clipboard विकल्प को सक्रिय करें ताकि टेक्स्ट को स्वचालित रूप से कॉपी किया जा सके जब डायलॉग बॉक्स प्रदर्शित हो और कोई इनपुट फ़ील्ड फोकस में न हो

  • इंटरफेस में सुधार :

    • बेहतर एकीकृत कॉपी बटन।
    • डायलॉग बॉक्स खुला रखने या इसे स्वतः बंद होने से पहले देरी सेट करने की संभावना।
    • अधिक आधुनिक एनीमेशन और स्टाइल (गोल कोने, छायाएँ, आदि)।
  • विविध अनुकूलन :

    • ऑफ़लाइन त्रुटियों से बचने के लिए प्रत्येक कॉल से पहले कनेक्शन की जाँच (navigator.onLine)।
    • त्रुटियों का बेहतर प्रबंधन और अधिक स्पष्ट संदेश (API कुंजी की कमी, निष्क्रिय नेटवर्क, आदि)।
    • अधिक मॉड्यूलर कोड (भाषाओं, बैनर, UI आदि के लिए समर्पित फाइलें)।

2. वीडियो: 15 भाषाएँ, 15 प्रदर्शन

यहाँ वीडियो की सूची दी गई है, प्रत्येक वीडियो में वॉयस ट्रांसक्रिप्शन, रीयल-टाइम अनुवाद और पुनर्संरचना प्रदर्शित की गई है।

  1. फ़्रेंच (FR) : https://youtu.be/7iLJ_MPQ33k
  2. अंग्रेज़ी (EN) : https://youtu.be/ie7vR_9IJCw
  3. जापानी (JA) : https://youtu.be/bjoGWvSyQPo
  4. कोरियाई (KO) : https://youtu.be/e4E5K4il6t8
  5. चीनी (ZH) : https://youtu.be/mdxffjYetJs
  6. स्पैनिश (ES) : https://youtu.be/pXvQBsjKHLk
  7. जर्मन (DE) : https://youtu.be/FdjPCvDEYXc
  8. पोलिश (PL) : https://youtu.be/ckkgQ1wtYok
  9. इतालवी (IT) : https://youtu.be/1XTbqCksu2s
  10. पुर्तगाली (PT) : https://youtu.be/s6BcKsTdUdg
  11. डच (NL) : https://youtu.be/8jMHRjzNM2k
  12. हिंदी (HI) : https://youtu.be/VFuh-qrAFKU
  13. अरबी (AR) : https://youtu.be/pMbzVmCudDQ
  14. रोमानियाई (RO) : https://youtu.be/FmQgv3Ezu0s
  15. स्वीडिश (SV) : https://youtu.be/1hHPh6cYOkY

इस प्रकार जानें कि कैसे Babel Fish AI आपकी पसंदीदा भाषा में संचार को सरल बनाता है!

3. नवीनतम संस्करणों का सारांश

यहाँ संस्करण 1.1.0 से अब तक के प्रमुख परिवर्तनों का संक्षिप्त सारांश दिया गया है:

3.1. कॉन्टेक्स्ट मेनू (v1.1.12)

  • चुने गए टेक्स्ट पर राइट-क्लिक करें:
    • तत्काल पुनर्संरचना के लिए Rephrase Selection
    • प्रबंधित किसी भी भाषा में अनुवाद करने के लिए Translate Selection
  • सुधारित डायलॉग बॉक्स:
    • विज़ुअल टाइमर, “Keep Open” बटन, आधुनिक स्टाइल, एकीकृत कॉपी बटन।

3.2. ऑटो-कॉपी और फोकस प्रबंधन (v1.1.14 → v1.1.15)

  • “Automatic copy to clipboard” विकल्प:
    • केवल तब टेक्स्ट कॉपी करता है जब डायलॉग बॉक्स प्रदर्शित हो और कोई भी फ़ील्ड फोकस में न हो।
  • सुधारित डिटेक्शन:
    • जब टेक्स्ट पहले से किसी फ़ील्ड में डाला गया हो तो क्लिपबोर्ड पर अतिरिक्त लोड होने से बचाता है।
  • फोकस और कर्सर की संरक्षा:
    • बैनर या बटनों के साथ इंटरैक्शन के दौरान अब टेक्स्ट में अपनी स्थिति खोई नहीं जाती।

3.3. UI और UX सुधार (v1.1.13)

  • बेहतर पहुँच के लिए डायलॉग बॉक्स के शीर्ष पर नियंत्रण स्थानांतरित किए गए।
  • अधिक कॉम्पैक्ट इंटरफेस (कम अंतराल, समायोजित मार्जिन)।
  • टाइमर का बेहतर प्रबंधन (विज़ुअल काउंटर, “Keep Open” विकल्प)।

3.4. विभिन्न अनुकूलन और सुधार

  • कोड का पुनर्गठन: अधिक मॉड्यूलर (भाषाओं, बैनर, API कॉल्स आदि के लिए अलग फाइलें)।
  • अधिक विश्वसनीय कनेक्शन: अनावश्यक API कॉल से बचने के लिए ऑफ़लाइन स्थिति की जाँच।
  • क्लियर एरर संदेश: समस्याओं को हल करने के लिए विस्तृत निर्देश (अमान्य API कुंजी, आदि)।
  • सुरक्षा सुधार: window.clearTimeout, अधिक सुरक्षित इंजेक्शन, आदि।

4. कोड विश्लेषक स्थापित करना

Roo Code के माध्यम से AI-सहायता प्राप्त विकास (मैं मुख्य रूप से Google के gemini-2.0-pro-exp-02-05, gemini-2.0-flash-thinking-exp-01-21 मॉडल का उपयोग करता हूँ, जो वर्तमान में मुफ़्त हैं, और Anthropic के Claude Sonnet 3.7 का उपयोग करता हूँ) के साथ-साथ, मैंने उत्पन्न कोड की गुणवत्ता और सुरक्षा सुनिश्चित करने के लिए कई स्थैतिक विश्लेषण टूल एकीकृत किए हैं:

  • SonarCloud
  • CodeFactor
  • Codacy
  • DeepSource

GitHub पर हर pull request के दौरान, ये सेवाएँ कोड का विश्लेषण करती हैं और तुरंत ही कमजोरियों, तकनीकी ऋणों या गलत प्रथाओं का संकेत देती हैं। GitHub इंटरफ़ेस में सीधे प्रतिक्रिया दिखाई देती है, जिससे मुख्य शाखा में विलय से पहले तेजी से सुधार करना संभव हो जाता है। इस प्रकार, भले ही AI बड़े कोड ब्लॉकों का उत्पादन करें, ये analyzers साफ और सुरक्षित कोड बनाए रखने के लिए एक संरक्षक का कार्य करते हैं।

5. अद्यतन तकनीकी संरचना

मेरे पिछले पोस्ट से, एक्सटेंशन की संरचना में थोड़े परिवर्तन हुए हैं। मुख्य बिंदु:

  • manifest.json (MV3): अनुमतियाँ (activeTab, scripting, contextMenus…) और डायनामिक इंजेक्शन को प्रबंधित करता है।
  • background.js: सर्विस वर्कर, जो आइकन पर क्लिक, शॉर्टकट्स के लिए प्रतिक्रिया देता है, और content.js को इंजेक्ट करता है।
  • content.js: ऑडियो (MediaRecorder) के लिए केंद्रीय भूमिका और विशेष मॉड्यूल के माध्यम से APIs (Whisper, GPT) को कॉल करता है।
  • कॉन्टेक्स्ट मेनू: background.js द्वारा बनाया गया, जिसे content.js द्वारा लागू किया गया है।
  • i18n.js और languages-shared.js: अनुवाद डेटा का केंद्रीकरण।

6. परीक्षण करने की इच्छा?

  • Babel Fish AI स्थापित करें :
  • OpenAI API कुंजी :

7. निष्कर्ष

इन अद्यतनों के साथ, Babel Fish AI और भी बहुपयोगी, उपयोगकर्ता के अनुकूल और बुद्धिमान बन गया है। कॉन्टेक्स्ट मेनू, सीधे बैनर में उपलब्ध पुनर्संरचना/अनुवाद बटन, ऑटो-कॉपी सिस्टम और मजबूत कोड विश्लेषण की बदौलत, उपयोगकर्ता का अनुभव काफी बेहतर हुआ है।

प्रदर्शन वीडियो देखने से न हिचकिचाएँ। आपके समर्थन के लिए धन्यवाद, और आपके ट्रांसक्रिप्शन तथा अनुवाद प्रोजेक्ट्स के लिए शुभकामनाएँ!

इस दस्तावेज़ का fr संस्करण से hi भाषा में o3-mini मॉडल का उपयोग करके अनुवाद किया गया है। अनुवाद प्रक्रिया के बारे में अधिक जानकारी के लिए, https://gitlab.com/jls42/ai-powered-markdown-translator पर जाएँ।