25 nyelv LIVE — mérföldkő
A cutty.dev most már huszonöt nyelven beszél. Rövid történet arról, mit jelent ez, miért pont ezek a nyelvek, és hogyan sikerült megtenni anélkül, hogy az adatokat külsőre kellett volna küldeni.
- Ennyi nyelvet adtunk hozzá néhány hét alatt. A kezdés szerény volt: lengyel és angol, kettő, a lista vége. Ma a cutty.dev huszonöt nyelven üdvözöl téged. Szép szám, de önmagában semmit nem jelent. A jelentőség abban rejlik, hogy ki áll ezek mögött a statisztikák mögött.
Számold gyorsan ki. Az arab nyelvbeszélők torret több mint 400 millióan vannak. A hindi nyelvbeszélők további néhány száz milliőt alkotnak. A kínai, ha a mandarin nyelvét is beszámítjuk, meghaladja az egymilliárdot. Hozzáadva a spanyol nyelvét (Spanyolország plusz szinte egész Latin-Amerika) és a portugált is (főleg Brazília miatt). Ezek a piacok összeadódva több milliárd olyan embert jelentenek, akik azonnal saját nyelvükön láthatják az eszközt. Az első másodektől kezdve.
Miért pont ez a 25
Teljes lista, a rend kedvéért. Lengyel, angol, német, francia, spanyol, olasz, cseh, román, magyar, görög, holland, svéd, finn, ukrán, török. Emellett arab és héber (mindkettő jobbra iratud). Kínai, japán, koreai. Hindi, taj, vietnámi, indonéz. És portugál.
Semmi sem került ide sem véletlenül a kalapról. Az első réteg egyszerűen Európa, piacokról piacra. A második azok a helyszínek, amelyeket az európai startup általában nem érint, amíg „mozgalom nem jelenik meg”: Közel-Kelet és Észak-Afrika, Izrael, Kelet-Ázsia, az indiai szubkontinens, Délkelet-Ázsia.
A francia egy jó példa arra, hogyan egyetlen nyelvhelyiség (locale) fél világot magával húz. Franciaország, persze, de Belgium, Quebec és egy jelentős része Nyugat-Afrikának is. Egyetlen fordítási fájl, egy pár tucat ország.
Honnan származnak ezek a fordítások
Itt van az a rész, amivel talán a legjobban elégedett vagyok. Ez nem egy külső API útján történt. Egy helyi AI modell fordított, amelyet a saját hardverünkön futtatunk, a saját hálózatunkban.
Mit von le ebből, emberi nyelven:
- Egyetlen mondat sem került ki a felületen kívülre. Egyetlen AI szolgáltató sem kapta meg a szövegeinket a „feldolgozáshoz”. Nem azért, mert rejtenünk valamit a „Rövidítés” gomb alatt. Csak azért, mert a projekt ele منذ kezdettől így állítjuk be, és nem teszünk kivételt, mert a kivételek később megnőnek.
- Ez jobban sikerül, mint a szó szerinti fordítás. A modell megtartja a kontextust, a hangnemet, néha pedig a poécét is. A „Short link” három nyelven három különböző értelmes megfelelője lehet, nem pedig egyetlen szó szerinti fordítás.
- Nulla költség lekérést型 esetén. Javítani akarok egy mondatot huszonöt verzióban? Megteszem, és nem nézem a számlálóra.
Az első átlátás után is minden verziót alaposan megvizsgáltam. Arról, hogy a layout megtartja-e magát, hogy a német (az ő csodálatos hosszú főnevei) nem nyomja-e ki a szöveget a gombból, vagy hogy az arab valóban a megfelelő irányba folyik-e.
Tükröződés, azaz az arab és a héber
Ez egy külön munka volt, nem "flag change". Az egész oldal e két nyelv esetében tükrözött vízszintesen. A navigáció a jobb oldalra tolódik, az nyilak másik irányba mutatnak, sőt a hero szekció gradienséne is fordított irányú.
Le could have been let go. Many services let it go, and then the Arabic version looks like a Western site that someone partially flipped and left. It is immediately visible. We wanted an Egyptian or an Israeli to have the impression that the site was made for them, rather than translated for them after hours.
Betűtípusok, azaz a probléma, amire senki sem gondol, amíg meg nem repül
Kínai, japán, koreai. CJK karakterek, amelyeket az átlagos webes betűtípus egyszerűen nem tartalmaz. Ha így hagynánk, a felhasználó négyzeteket kapna a szöveg helyett (az a klasszikus elromlott oldal látvány). Ezért extra betűtípusokat töltünk be, de csak ezeknél a verzióknál. A többi huszon néhány lokális nyelv a könnyű, standard betűtípust használja, és nem terheli magára semmit feleslegeset. A tajlandai, hindi és a többi írásrend ugyanazt a megközelítést kapta.
Fordított sorrend
A terv ismert: elindítod a terméket angolul, a többi nyelvet pedig "majd valamikor, ha lesz érdeklődés". Csak az, hogy spanyol nyelvű érdeklődés nem fog lenni, amíg a Google-ből érkező spanyol felhasználó angol nyelvű tartalmat lát, és kilép.
Fordos utat jártunk be. 25 nyelv a jó reggelt! Valaki Cechából, Tajwanról, Vietnámból vagy Egyiptomból bukkan fel a keresőből, és az első képernyőtől kezdve úgy érzi, mintha otthon lenne.
Ebben az egyszerű udvariasság is benne van. Az internet alapértelmezés szerint feltételezi, hogy angolul fogsz anlaşni. Egy kis európai eszköz, amely koreaiul vagy tajlandul beszél hozzád, közben még valamit is mond: azt, hogy mindenki számára készült, nem csak az angol nyelvű központ számára.
És a tiéd nincs meg
A lista hosszú, de nem teljesen lezárt. Nem látod a saját nyelvedet? Írj nekünk. A következő hozzáadása nálunk napok kérdése, tényleg, nem negyedév kérdése.
És ha már megértettünk egymást, akkor tudod, mit tegyél. Rövidíts meg egy linket és nézd meg, hogy tényleg úgy néz ki, mint nálad. Ha bármi nem rendben, szólj is.