25 sprog LIVE — en milepæl
cutty.dev taler nu tyvefem sprog. En kort fortælling om, hvad det betyder, hvorfor netop disse sprog, og hvordan det blev gjort uden at sende data ud af huset.
- Vi har tilføjet så mange sprog på få uger. Starten var beskeden: polsk og engelsk, to, slut på listen. I dag byder cutty.dev dig velkommen på femogtyve. Tallet er flot, men i sig selv betyder det ingenting. Betydningen ligger i, hvem der står bag disse søjler.
Regn hurtigt efter. Arabisk er langt over 400 millioner mennesker. Hindi er yderligere nogle hundrede millioner. Kinesisk, hvis man medregner mandarin, overstiger en milliard. Tilføj spansk (Spanien plus næsten hele Latinamerika) og portugisisk (primært takket være Brasilien). Ved at lægge disse markeder sammen, ender man med flere milliarder mennesker, som kan se værktøjet med det samme på deres eget sprog. Fra det første sekund.
Hvorfor lige disse 25
Fuldstændig liste, for orden skyld. Polsk, engelsk, tysk, fransk, spansk, italiensk, tjekkisk, rumænsk, ungarsk, græsk, hollandsk, svensk, finsk, ukrainsk, tyrkisk. Dertil arabisk og hebraisk (begge skrevet fra højre mod venstre). Kinesisk, japansk, koreansk. Hindi, thai, vietnamesisk, indonesisk. Og portugisisk.
Intet her er fundet på. Det første lag er blot Europa, marked for marked. Det andet er de steder, som en europæisk startup normalt ikke rører, før "der opstår bevægelse": Mellemøsten og Nordafrika, Israel, Østasien, det indiske subkontinent, Sydøstasien.
Fransk er et godt eksempel her på, hvordan ét locale trækker halvdelen af verden med sig. Frankrig, ja, men også Belgien, Quebec og en stor del af Vestafrika. Én oversættelsesfil, et dusin lande.
Hvor kommer disse oversættelser fra
Her er den del, som jeg nok er mest tilfreds med. Det gik ikke gennem noget eksternt API. En lokal AI-model, der kørte på vores egen hardware i vores eget netværk, oversatte det.
Hvad betyder det, i menneskelige termer:
- Ikke en eneste sætning fra interfacet er kommet udad. Ingen AI-udbyder har fået vores tekster til "behandling". Ikke fordi vi har noget at skjule i knappen "Forkort". Vi har blot indstillet dette projekt sådan fra begyndelsen og laver ingen undtagelser, da undtagelser vokser senere.
- Det fungerer bedre end ord-for-ord oversættelse. Modellen holder konteksten, tonen, nogle gange en joke. "Short link" kan på tre sprog have tre forskellige meningsfulde ækvivalenter, ikke blot én direkte oversættelse.
- Nul omkostning per forespørgsel. Vil jeg rette én sætning i femogtyve versioner? Jeg gør det uden at kigge på fakturaen.
Efter første gennemgang kiggede jeg alligevel på hver version med et kritisk øje. Om layoutet holder, om tysk (med dets vidunderlige lange navneord) ikke skubber teksten ud over knappen, eller om arabisk faktisk flyder i den rigtige retning.
Spejling af siden, det vil sige arabisk og hebraisk
Det var et separat arbejde, ikke blot et "flagskifte". Hele siden for de to sprog er spejlvendt horisontalt. Navigationen rykker til højre, pilene peger den anden vej, selv gradienten i hero-sektionen løber modsat.
Man kunne have givet op. Mange tjenester giver op, og så ligner den arabiske version en vestlig side, som nogen delvist har vendt på hovedet og efterladt. Det er tydeligt med det samme. Vi ønskede, at en egypter eller israelere skulle få indtrykket af, at siden var lavet til dem, og ikke oversat for dem efter arbejdstid.
Skrifttyper, eller problemet som ingen tænker på, før det går i stykker
Kinesisk, japansk, koreansk. CJK-tegn, som en almindelig webfont simpelthen ikke har indbygget. Hvis vi lod det være sådan, ville brugeren få firkanter i stedet for tekst (det klassiske syn af en ødelagt side). Så vi tilføjer ekstra fonte, men kun i disse versioner. Resten af de tyve-og-få locales kører på vores lette, standard skrifttype og bærer ikke på noget unødvendigt. Thai, hindi og andre skrifttyper har fået præcis samme tilgang.
Omvendt rækkefølge
Skemaet er kendt: du lancerer produktet på engelsk, og resten af sprogene kommer "en dag, når der er trafik". Problemet er bare, at der ikke vil være nogen trafik på spansk, så længe en spanier, der lander via Google, ser engelsk og forlader siden.
Vi gik den modsatte vej. 25 sprog til godmorgen. Nogen fra Tjekkiet, Taiwan, Vietnam eller Egypten lander via søgemaskinen og føler sig hjemme fra den første skærm.
Der er også en vis almindelig høflighed i det. Internettet antager som standard, at du kan kommunikere på engelsk. Et lille værktøj fra Europa, der taler til dig på koreansk eller thailandsk, siger samtidig noget andet: at det er lavet til alle, ikke kun til den engelsktalende kerne.
Og hvad med din er der ikke
Listen er lang, men ikke helt lukket. Ser du ikke dit sprog? Skriv. At tilføje det næste tager kun få dage hos os, virkelig, ikke kvartaler.
Og hvis vi allerede er enige, så ved du, hvad du skal gøre. Forkort et link og se, om det faktisk ser ud som hos dig selv. Hvis noget skurrer, så giv også besked.