Miks arendaja dikteerimine ei peaks piirduma inglise keelega

Kood on inglise keeles; tööpäev sageli mitte. Seadmesisene mitmekeelne dikteerimine Slacki sõnumite, ülevaatuste ja dokumentide jaoks sinu oma keeles.

Teodor Deleanu10. juuli 20264 min lugemist

Enamiku arendajatööriistade sisse on küpsetatud üks laisk eeldus: kuna kood kirjutatakse ingliskeelsete märksõnadega, peab arendaja töötama inglise keeles. Igaüks, kes on päriselt töötanud tiimis Bukarestis, São Paulos, Varssavis või Kiievis, teab, kui vale see on.

Jah, funktsiooni nimi on getUserSession ja commit-sõnum on ilmselt inglise keeles. Aga vaata kõike, mis koodi ümbritseb: Slacki lõim, kus viga teatati; sõnum kliendile, mis selgitab viivitust; sisedokument, mis kirjeldab migratsiooniplaani; koodiülevaatuse kommentaar, mis nõuab diplomaatiat; standup-märkmed. Kakskeelses tiimis võib kogu see kiht toimuda tiimi enda keeles.

Dikteerimistööriistad on samal ajal kohelnud mitteingliskeelset kõnet enamasti järelmõttena: tehniliselt kuskil seadetemenüüs toetatud, harva sihilikult disainitud, peaaegu mitte kunagi pealkirjas. Kui dikteerimisest peab saama päris sisestuskanal ehitajatele — mitte demo —, peab see töötama keeles, milles sa päriselt mõtled.

Kakskeelne tööpäev ongi tavaline tööpäev

Siin on selle tegelik tekstuur: sa mõtled oma emakeeles, kodeerid inglise keeles ja liigud päeva jooksul nende kahe vahel edasi-tagasi. Rumeenia arendaja kirjutab retryWithBackoff ja pöördub siis Slacki, et selgitada rumeenia keeles, miks kordusloogika üldse tagasilööki vajas. Saksa insener vaatab PR-i üle ingliskeelses süntaksis ja märgib selle juurde saksakeelset proosat.

Trükkimine tuleb selle kakskeelsusega hästi toime, sest klaviatuurile ei lähe korda, mis keeles sa trükid. Aga niipea kui lisad hääle, hakkab tööriistale järsku korda minema. Kui su dikteerimine töötab hästi ainult inglise keeles, saad dikteerida koodilähedasi ingliskeelseid katkeid, aga mitte sõnumeid, dokumente ja selgitusi, mida sa teises keeles kirjutad.

See läheb teravamaks paralleelsete agentide töövoos, millest kirjutasime loos Claude Code’i juhtimine häälega. Kui su hääl on mitme raja juhtkanal — ühes aknas agendi promptimine, teises kolleegile vastamine —, siis lõhub dikteerimistööriist, mis väljaspool inglise keelt komistab, täpselt pooled su radadest. Agendi prompt töötab; vastus tiimikaaslasele mitte.

Mida Keebye sellega tegelikult teeb

Väited keeletoe kohta on koht, kus dikteerimisturundus muutub uduseks, seega siin on täpselt see, mida Keebye täna teeb — ei rohkem ega vähem.

Vaikimisi mootor on häälestatud inglise keelele. Me ei kavatse seda maha vaikida. Karbist välja tulev mudel on optimeeritud kiireks ja täpseks ingliskeelseks dikteerimiseks, sest see on väikseim hea vaikevalik ja paljud kasutajad ei vajagi muud.

Mitmekeelne mootor on täieõiguslik valik ja see on kohalik. Vaheta seadetes Canary mootorile ja saad seadmesisese kõnetuvastuse 25 keeles: bulgaaria, horvaadi, tšehhi, taani, hollandi, inglise, eesti, soome, prantsuse, saksa, kreeka, ungari, itaalia, läti, leedu, malta, poola, portugali, rumeenia, vene, slovaki, sloveeni, hispaania, rootsi ja ukraina keel — koos keelevalijaga, millega kinnitada see, milles sa töötad. Nagu kõik Keebye’s, töötab ka see sinu Macis: heli, milles sa oma tiimiga omas keeles räägid, ei lahku kunagi masinast, ja pärast mudeli allalaadimist töötab see ka võrguühenduseta.

Apple’i natiivne mootor on samuti olemas. Kui eelistad kasutada kõnetuvastust, mis on juba macOS-i sisse ehitatud — ja mis töötab sinu süsteemikeeles —, saab Keebye kasutada seda, ilma ühegi mudeli allalaadimiseta.

Sinu žargoon tuleb kaasa. Kohandatud sõnastik kehtib mootorist sõltumata, mis mitmekeelses töös loeb rohkem, mitte vähem — iga tiim kujundab välja oma kreooli tootenimedest, ingliskeelsetest laensõnadest ja kohalikust grammatikast nende ümber.

Ja aus piir: 25 keelt on 25 keelt, mitte „iga keel“. Kui sinu oma pole selles nimekirjas, siis Keebye mitmekeelne mootor sind täna ei kata, ja me ütleme seda pigem välja, kui ümardame turundusnumbriks. (Igapäevane mehaanika — keele kinnitamine, kiirvahetus menüüribalt, mis juhtub siis, kui automaatne tuvastus valesti pakub — on kirjas loos kinnita oma dikteerimiskeel.)

Miks see haruldane on ja miks see on võimalus

Kohalikul töötlusel põhinev mitmekeelne dikteerimine on päriselt haruldane. Pilvepõhistel dikteerimistoodetel kipuvad olema kõige laiemad keelenimekirjad — heli saatmine suurtele serveripoolsetele mudelitele on lihtne viis keeli juurde panna —, aga see suunab su kõne kellegi teise taristusse, mis on täpselt see, mida mõni tiim vastu võtta ei saa. Panime selle kompromissi ausalt kirja loos Keebye vs Wispr Flow. Kohalikul töötlusel põhinevad tööriistad on seevastu ajalooliselt alustanud inglise keelest ja kohelnud teisi keeli linnukesena. (Superwhisperi kasutajad, kes sama küsimust kaaluvad, saavad lugeda meie võrdlust.)

Tulemuseks on päris lünk: arendajal, kes tahab dikteerida poola keeles ja hoida heli oma masinas, on vähem kohti, kuhu jalg maha panna.

See on ka isiklik. Keebye asutaja lugu — kaks last, kolm idufirmat, üks hääl — juhtub olema lugu rumeeniakeelsest ehitajast, kes töötab rahvusvaheliste idufirmadega: täpselt see kakskeelne lõhe, mida see postitus kirjeldab, iga päev elatuna. Mitmekeelne mootor ei ole funktsioon, mille me mingi turu jaoks lisasime. See on funktsioon, mida asutaja vajas lõunaks.

Kuhu see läheb

Meie panus on lihtne: häälsisestust ehitajatele hakatakse hindama nii nagu klaviatuure — kas see töötab sinu keeles või on katki. „Inglise keel pluss tärn“ ei jää päris tiimidega kokku puutudes ellu.

Kui töötad ühes nendest 25 keelest, alusta allpool tasuta prooviperioodi. Vaheta mootor Canary vastu, kinnita oma keel ja dikteeri järgmine Slacki vastus nii, nagu sa selle päriselt ütleksid — ja räägi siis meile, mis katki läks, selles keeles, mis sulle sobib.

Hoia mõlemad keelerajad liikumas

Alusta 14-päevast tasuta prooviperioodi ja testi kinnitatud seadmesisest dikteerimist keeles, mida su tiim päriselt kasutab.

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.

Loe edasi