Dictat per a desenvolupadors: per què limitar-lo a l’anglès?

El codi és en anglès; la feina sovint no. Dictat multilingüe on-device per als missatges de Slack, les revisions i els documents en la teva llengua.

Teodor Deleanu10 de juliol del 20266 min de lectura

Hi ha una suposició mandrosa incrustada a la major part de les eines per a desenvolupadors: com que el codi s'escriu amb paraules clau angleses, el desenvolupador ha d'estar treballant en anglès. Qualsevol que hagi treballat de debò en un equip a Bucarest, São Paulo, Varsòvia o Kíiv sap fins a quin punt això és fals.

Sí, la funció es diu getUserSession i el missatge de commit segurament és en anglès. Però mira tot el que envolta el codi: el fil de Slack on s'ha reportat l'error, el missatge al client explicant el retard, el document intern que descriu el pla de migració, el comentari de revisió de codi que demana diplomàcia, les notes de la reunió diària. En un equip bilingüe, tota aquesta capa pot passar en la llengua pròpia de l'equip.

Les eines de dictat, mentrestant, han tractat majoritàriament la parla no anglesa com una cosa secundària: admesa tècnicament en algun racó d'un menú de configuració, poques vegades pensada de debò i gairebé mai el titular. Si el dictat ha de ser un canal d'entrada real per a qui construeix —i no una demostració—, ha de funcionar en la llengua en què penses de debò.

La jornada bilingüe és la jornada normal

La textura és aquesta: penses en la teva llengua materna, programes en anglès i vas canviant entre totes dues al llarg del dia. Un desenvolupador romanès escriu retryWithBackoff i tot seguit va a Slack i explica en romanès per què la lògica de reintents necessitava un backoff. Una enginyera alemanya revisa una PR amb sintaxi anglesa i l'anota en prosa alemanya.

Escrivint, aquest bilingüisme no és cap problema, perquè als teclats els és igual en quina llengua escrius. Però en el moment que hi afegeixes la veu, a l'eina de cop li importa. Si el teu dictat només funciona bé en anglès, pots dictar els fragments anglesos propers al codi, però no els missatges, la documentació i les explicacions que escrius en una altra llengua.

Això s'agreuja en el flux de treball d'agents en paral·lel del qual hem escrit a Com dirigir el Claude Code amb la veu. Si la teva veu és el canal de control de diversos carrils —donant instruccions a un agent en una finestra, responent a un company en una altra—, aleshores una eina de dictat que ensopega fora de l'anglès et trenca exactament la meitat dels carrils. El prompt per a l'agent funciona; la resposta al company d'equip, no.

Què fa el Keebye al respecte

Les afirmacions sobre suport lingüístic són el punt on el màrqueting del dictat es torna borrós, o sigui que aquí tens exactament el que el Keebye implementa avui: ni més, ni menys.

El motor per defecte està afinat per a l'anglès. No ho amagarem. El model que ve de sèrie està optimitzat per a un dictat en anglès ràpid i precís, perquè és el bon valor per defecte més petit i molta gent no necessita res més.

El motor multilingüe és una opció de primera categoria, i és local. Canvia al motor Canary a la configuració i tens veu a text on-device en 25 llengües: alemany, anglès, búlgar, croat, danès, eslovac, eslovè, espanyol, estonià, finès, francès, grec, hongarès, italià, letó, lituà, maltès, neerlandès, polonès, portuguès, romanès, rus, suec, txec i ucraïnès, amb un selector per fixar la que fas servir. Com tot al Keebye, s'executa al teu Mac: l'àudio de tu parlant amb el teu equip en la teva llengua no surt mai de la màquina, i continua funcionant sense connexió un cop baixat el model.

El motor natiu d'Apple també hi és. Si prefereixes fer servir el reconeixement de veu que ja porta macOS —que funciona en la llengua del sistema—, el Keebye pot fer-lo servir, sense cap baixada de model.

El teu argot t'acompanya. El diccionari personalitzat s'aplica sigui quin sigui el motor, cosa que en la feina multilingüe importa més, no pas menys: tot equip desenvolupa el seu propi crioll de noms de producte, manlleus de l'anglès i gramàtica local embolcallant-los.

I el límit sincer: 25 llengües són 25 llengües, no pas «totes les llengües». Si la teva no és en aquesta llista, el motor multilingüe del Keebye avui no et cobreix, i preferim dir-ho que no pas arrodonir cap a un número de màrqueting. (La mecànica del dia a dia —fixar una llengua, el canvi ràpid des de la barra de menús, què passa quan la detecció automàtica falla— és a Fixa la llengua del teu dictat.)

Per què això és poc habitual i per què és una oportunitat

El dictat multilingüe que va primer en local és genuïnament poc comú. Els productes de dictat al núvol acostumen a tenir les llistes de llengües més àmplies —enviar àudio a grans models de servidor és la manera fàcil d'afegir llengües—, però això encamina la teva parla per la infraestructura d'algú altre, que és precisament el que alguns equips no poden acceptar. Vam exposar aquest compromís amb sinceritat a Keebye vs Wispr Flow. Les eines que van primer en local, en canvi, històricament han encapçalat amb l'anglès i han tractat les altres llengües com una casella. (Qui faci servir el Superwhisper i es plantegi la mateixa pregunta pot llegir la nostra comparació.)

El resultat és un buit real: una desenvolupadora que vol dictar en polonès i mantenir l'àudio a la seva pròpia màquina té pocs llocs on posar-se.

També és personal. La història del fundador del Keebye —Dos fills, tres startups, una veu— resulta ser la història d'un constructor de parla romanesa treballant amb startups internacionals: exactament la divisió bilingüe que descriu aquest article, viscuda cada dia. El motor multilingüe no és una funció que vam afegir per a un mercat. És una funció que el fundador necessitava abans de dinar.

Cap on va això

La nostra aposta és senzilla: l'entrada per veu per a qui construeix es jutjarà igual que els teclats: o funciona en la teva llengua o està trencada. «Anglès més un asterisc» no sobreviurà al contacte amb equips reals.

Si treballes en una d'aquestes 25 llengües, comença la prova gratuïta aquí sota. Canvia el motor a Canary, fixa la teva llengua i dicta la propera resposta de Slack tal com la diries de debò. Després explica'ns què s'ha trencat, en la llengua que prefereixis.

Mantén els dos carrils lingüístics en marxa

Comença la prova gratuïta de 14 dies i prova el dictat on-device amb la llengua fixada que el teu equip fa servir de debò.

Start free trial

Early access: we'll email you the moment the macOS build is ready — your 14 days start when you first sign in from the app.

Continua llegint