Logo

Cu Babel Fish AI, am prezentat deja o extensie Chrome capabilă să transforme vocea în text prin API-ul Whisper de la OpenAI, oferind, de asemenea, o traducere în timp real. Astăzi, revin cu un lot de funcționalități noi și numeroase îmbunătățiri: de la meniul contextual la auto-copy-ul textului transcris, trecând prin reformularea automată (acum activabilă dintr-un buton din bara de sus), această postare prezintă evoluțiile de la prima versiune.

1. Prezentare: Ce se schimbă?

Babel Fish AI își continuă misiunea: să vă permită să transcrieți, traduceți și reformulați textele în browser, cu o simplitate deosebită. Iată câteva dintre noutățile majore de la ultimul articol:

  • Meniu contextual puternic:
    Faceți clic dreapta pe un text selectat pentru a-l reformula (rephrase) sau pentru a-l traduce în limba dorită. Textul original este înlocuit direct cu versiunea nouă.

  • Control imediat din bara de sus:
    Nu mai este nevoie să mergeți la opțiuni pentru a activa/dezactiva reformularea sau traducerea! Butoanele din bara de sus (la partea de sus a ecranului în timpul transcrierii) vă permit să vă ajustați preferințele în direct, în funcție de ce doriți să faceți cu transcrierea sau textul dumneavoastră.

  • Funcție inteligentă de auto-copy:
    Activați opțiunea Automatic copy to clipboard pentru a copia automat textul când fereastra de dialog este afișată și niciun câmp de introducere nu este în focus.

  • Îmbunătățiri ale interfeței:

    • Buton de copiere integrat mai bine.
    • Posibilitatea de a menține fereastra de dialog deschisă sau de a seta un interval de timp înainte ca aceasta să se închidă automat.
    • Animații și stil mai modern (colțuri rotunjite, umbre, etc.).
  • Optimizări diverse:

    • Verificarea conexiunii (navigator.onLine) înainte de fiecare apel pentru a evita erorile offline.
    • Gestionarea mai bună a erorilor și mesaje mai explicite (cheie API lipsă, rețea inactivă, etc.).
    • Cod mai modular (fișiere dedicate pentru limbi, banner, UI, etc.).

2. Videoclipurile: 15 Limbi, 15 Demonstrații

Iată lista videoclipurilor, fiecare videoclip prezentând transcriere vocală, traducere în timp real și reformulare.

  1. Franceză (FR) : https://youtu.be/7iLJ_MPQ33k
  2. Engleză (EN) : https://youtu.be/ie7vR_9IJCw
  3. Japoneză (JA) : https://youtu.be/bjoGWvSyQPo
  4. Coreeană (KO) : https://youtu.be/e4E5K4il6t8
  5. Chineză (ZH) : https://youtu.be/mdxffjYetJs
  6. Spaniolă (ES) : https://youtu.be/pXvQBsjKHLk
  7. Germană (DE) : https://youtu.be/FdjPCvDEYXc
  8. Poloneză (PL) : https://youtu.be/ckkgQ1wtYok
  9. Italiană (IT) : https://youtu.be/1XTbqCksu2s
  10. Portugheză (PT) : https://youtu.be/s6BcKsTdUdg
  11. Olandeză (NL) : https://youtu.be/8jMHRjzNM2k
  12. Hindi (HI) : https://youtu.be/VFuh-qrAFKU
  13. Arabă (AR) : https://youtu.be/pMbzVmCudDQ
  14. Română (RO) : https://youtu.be/FmQgv3Ezu0s
  15. Suedeză (SV) : https://youtu.be/1hHPh6cYOkY

Descoperiți astfel cum Babel Fish AI facilitează comunicarea în limba dumneavoastră preferată!

3. Recapitulare a Versiunilor Recente

Iată un scurt rezumat al schimbărilor majore de la versiunea 1.1.0:

3.1. Meniu contextual (v1.1.12)

  • Click dreapta pe textul selectat:
    • Rephrase Selection pentru reformulare instantanee.
    • Translate Selection pentru a traduce textul selectat în orice limbă gestionată.
  • Fereastră de dialog îmbunătățită:
    • Temporizator vizual, buton „Keep Open”, stil modernizat, buton de copiere integrat.

3.2. Auto-copy și gestionarea focusului (v1.1.14 → v1.1.15)

  • Opțiunea “Automatic copy to clipboard”:
    • Copiază textul doar dacă fereastra de dialog este afișată și niciun câmp nu este în focus.
  • Detectare îmbunătățită:
    • Evită suprasarcina clipboard-ului atunci când textul este deja introdus într-un câmp.
  • Păstrarea focusului și a cursorului:
    • Nu îți mai pierzi poziția în text în timpul interacțiunilor cu bannerul sau butoanele.

3.3. Îmbunătățiri UI și UX (v1.1.13)

  • Controluri mutate în partea de sus a ferestrei de dialog pentru o accesibilitate mai bună.
  • Interfață mai compactă (spațiere redusă, margini ajustate).
  • Gestionare îmbunătățită a timerului (cronometru vizual, opțiunea „Keep Open”).

3.4. Diverse optimizări și corecții

  • Refactoring de cod: mai modular (fișiere separate pentru limbi, banner, apeluri API…).
  • Conexiuni mai fiabile: verificarea stării offline pentru a evita apelurile API inutile.
  • Mesaje de eroare mai clare: instrucțiuni detaliate pentru rezolvarea problemelor (cheie API invalidă, etc.).
  • Îmbunătățiri de securitate: window.clearTimeout, injectare mai sigură, etc.

4. Implementarea Analizatorilor de Cod

În paralel cu dezvoltarea asistată de IA prin Roo Code (explorând în principal modelele gemini-2.0-pro-exp-02-05, gemini-2.0-flash-thinking-exp-01-21 de la Google, care sunt în prezent gratuite și Claude Sonnet 3.7 de la Anthropic), am integrat mai multe unelte de analiză statică pentru a garanta calitatea și securitatea codului generat:

  • SonarCloud
  • CodeFactor
  • Codacy
  • DeepSource

La fiecare pull request pe GitHub, aceste servicii analizează codul și semnalează imediat vulnerabilitățile, datoriile tehnice sau practicile greșite. Feedback-ul apare direct în interfața GitHub, ceea ce permite corectarea rapidă înainte de orice fuziune în ramura principală. În felul acesta, chiar dacă IA-urile produc blocuri mari de cod, aceste analyzers servesc ca mecanisme de siguranță pentru a menține un cod curat și securizat.

5. Arhitectura Tehnică Actualizată

De la postarea anterioară, structura extensiei a evoluat puțin. Punctele cheie:

  • manifest.json (MV3): gestionează permisiunile (activeTab, scripting, contextMenus…) și injectarea dinamică.
  • background.js: Service worker responsabil de reacționarea la clic pe iconiță, la scurtături, și de injectarea fișierului content.js.
  • content.js: rol central pentru audio (MediaRecorder) și pentru apelurile către API-uri (Whisper, GPT) prin module specializate.
  • Meniu contextual: creat de background.js, aplicat de content.js.
  • i18n.js și languages-shared.js: centralizarea datelor de traducere.

6. Vrei să Încerci?

7. Concluzie

Cu aceste actualizări, Babel Fish AI devine și mai versatil, ergonomic și inteligent. Datorită meniului contextual, butoanelor de reformulare/traducere accesibile direct din bara de sus, sistemului de auto-copy și analizei de cod îmbunătățite, experiența utilizatorului este semnificativ îmbunătățită.

Nu ezitați să vizionați videoclipurile de demonstrație. Vă mulțumesc pentru urmărire și mult succes în proiectele voastre de transcriere și traducere!

Acest document a fost tradus din versiunea fr în limba ro folosind modelul o3-mini. Pentru mai multe informații despre procesul de traducere, consultați https://gitlab.com/jls42/ai-powered-markdown-translator