Babel Fish AI este o extensie de browser open source pe care am dezvoltat-o fără să scriu nici măcar o linie de cod eu însumi. Datorită Roo Code, un agent IA autonom, am creat o soluție performantă de transcriere și traducere vocală, explorând în același timp tehnologii precum Heygen, FFmpeg și DALL-E pentru a îmbogăți proiectul. Nu este doar un instrument tehnic: este o aventură de învățare, de monitorizare tehnologică și un efort de a oferi o experiență de utilizare de calitate pentru un public internațional.
Funcționalități
- Transcriere vocală : Captură audio de înaltă calitate, transcriere precisă prin Voxtral (Mistral AI) sau Whisper (OpenAI)
- Traducere în timp real : Traducere opțională a transcrierilor în 15 limbi
- Meniu contextual : Reformulare, traducere sau corectare ortografică a oricărui text selectat
- Multi-provider : Mistral AI, OpenAI sau endpoint personalizat (LiteLLM)
- Compatibilitate multi-browser : Chrome și Firefox compatibile
Dezvoltare cu IA : O abordare inovatoare
Babel Fish AI se bazează în totalitate pe Roo Code, care a generat fiecare linie de cod – de la manifestul Chrome la scripturi și interfață. Fără cunoștințe în CSS, HTML sau JS, am ghidat IA cu prompturi precise. Când întâmpina obstacole, am consultat documentația pentru a o ajuta să avanseze, demonstrând că, cu metodă, se pot depăși bariere tehnice. Am testat mai multe modele de IA prin Roo Code: inițial am explorat capabilitățile lor, apoi am optat pentru Gemini (în special Gemini 2.0 Pro Experimental) pentru costul redus și raportul calitate-preț. Am folosit și Claude Sonnet, care s-a dovedit mai bine optimizat pentru anumite sarcini în Roo Code. Alegerea modelului potrivit la momentul potrivit a fost esențială pentru proiect.
Evoluție : De la Roo Code la agenți de codare
Începând cu sfârșitul lui 2025, întrețin Babel Fish AI cu agenți de codare precum Claude Code și Gemini CLI. Această continuitate în abordare mi-a permis să adaug numeroase funcționalități: suport pentru Firefox, integrarea Mistral AI ca provider de transcriere (prin Voxtral), meniul contextual pentru reformulare și corectare a textului, și multe alte îmbunătățiri.
Suport multi-navigatoare
Extensia este disponibilă pe Chrome și Firefox :
Videoclipuri multilingve : Un efort multimedia ambițios
Pentru a prezenta Babel Fish AI, am creat videoclipuri de demonstrație în mai multe limbi cu Heygen. Procesul a fost intens: am capturat secvențe cu OBS Studio, am extras audio cu FFmpeg, apoi am asamblat totul în Heygen. Pentru a adăuga o notă personală, am generat un avatar unic cu DALL-E, care dă viață acestor videoclipuri. Acest demers, deși consumator de timp, a făcut extensia accesibilă unui public global, iar eu am apreciat provocarea multimedia, una inedită pentru mine.
Traducere și accesibilitate internațională
Datorită Roo Code, am tradus interfața extensiei în numeroase limbi prin prompturi bine construite. Ceea ce ar fi luat ore manual a fost realizat rapid cu IA, sporind accesibilitatea Babel Fish AI. A fost, de asemenea, o ocazie de a mă familiariza cu localizarea software, un domeniu pe care nu-l explorasem anterior.
Calitate și profesionalism
Rigoarea a fost în centrul acestui proiect :
- Teste și instrumente : Am folosit scanere de cod precum SonarCloud, CodeFactor, Codacy și DeepSource pentru a verifica calitatea codului generat de IA, pe lângă teste manuale aprofundate.
- Politica de confidențialitate : Am redactat o politică de confidențialitate detaliată, semn al transparenței și seriozității față de utilizatori.
- Gestionarea proiectului : Totul este versionat în Git cu pull requests clare, asigurând un urmărit curat și organizat.
Aceste demersuri arată că, chiar fără a scrie cod direct, se poate livra un produs fiabil și profesional.
Open Source și partajare
Babel Fish AI este distribuit sub licența GNU Affero General Public License v3.0. Această alegere reflectă convingerea mea că know-how-ul tehnic trebuie împărtășit. Codul sursă este deschis contribuțiilor, iar README este tradus în 14 limbi pentru a primi o comunitate internațională.
Un site de prezentare prezintă proiectul și funcționalitățile sale.
Monitorizare tehnologică și învățare
Acest proiect mi-a deschis porți către instrumente și competențe pe care nu le mai folosisem :
- Agenți de codare IA (Roo Code, apoi Claude Code și Gemini CLI)
- Crearea de video cu Heygen, OBS Studio și FFmpeg
- Generarea de avatari cu DALL-E
- Redactarea de documente legale precum politica de confidențialitate
- Folosirea unor instrumente de analiză a codului pentru a garanta calitatea
A fost o adevărată sesiune de monitorizare tehnologică, iar eu am învățat enorm scufundându-mă în aceste noi domenii.
Ergonomie și experiența utilizatorului
Chiar fără expertiză în design, mi-am conturat o viziune clară asupra ergonomiei (UX/UI). Am ghidat Roo Code pentru a crea o interfață intuitivă, cu decizii precum un meniu contextual bine integrat sau rezultate de transcriere clare. Acest focus pe experiența utilizatorului reflectă atenția mea la detalii și dorința de a răspunde nevoilor reale ale oamenilor.
Încearcă Babel Fish AI !
- Site oficial : babelfishai.jls42.org
- Cod sursă : GitHub
- Chrome : Chrome Web Store
- Firefox : Suplimente Firefox
Ce spune acest proiect despre mine
Babel Fish AI este mai mult decât o extensie: este o vitrină a capacității mele de a inova, învăța și livra un produs final. Am știut să exploatez IA ca instrument de colaborare, să gestionez un proiect complex și să explorez noi orizonturi tehnologice, menținând în același timp standarde înalte. Acest parcurs reflectă curiozitatea, rigoarea și dorința mea de a crea instrumente utile și de a le împărtăși cu comunitatea.
Acest document a fost tradus din versiunea fr în limba ro folosind modelul gpt-5-mini. Pentru mai multe informații despre procesul de traducere, consultați https://gitlab.com/jls42/ai-powered-markdown-translator