25 kieltä LIVE — virstanpylväs
cutty.dev tukee nyt kaksikymmentäviittä kieltä. Lyhyt kertomus siitä, mitä se tarkoittaa, miksi juuri nämä kielet valittiin ja miten se on tehty lähettämättä tietoja ulkopuolelle.
- Lisäsimme näin monta kieltä muutamassa viikossa. Alku oli vaatimaton: puola ja englanti, kaksi, lista loppui siihen. Tänään cutty.dev toivottaa sinut tervetulleeksi kahdeskymmenessä viidessä. Luku on hieno, mutta itsessään se ei tarkoita mitään. Merkitys on siinä, kuka näiden pylväiden takana seisoo.
Laske nopeasti. Arabia on reilusti yli 400 miljoonaa ihmistä. Hindi seuraavat satoja tuhansia. Kiina, jos lasketaan mandariinikiina, ylittää miljardin. Lisää espanja (Espanja plus lähes koko Latinalainen Amerikka) ja portugali (pääasiassa Brasilian ansiosta). Laskemalla nämä markkinat yhteen, saadaan useita miljardeja ihmisiä, jotka voivat nähdä työkalun heti omalla kielellään. Ensimmäisestä sekunnista lähtien.
Miksi juuri nämä 25
Täydellinen lista, järjestyksen vuoksi. Puola, englanti, saksa, ranska, espanja, italia, tšekki, romania, unkari, kreikka, hollanti, ruotsi, suomi, ukraina, turkki. Lisäksi arabia ja heprea (molemmat kirjoitetaan oikealta vasemmalle). Kiina, japani, korea. Hindi, thai, vietnam, indonesia. Ja portugali.
Tämä ei ole mitään hattuun pudonnutta. Ensimmäinen kerros on yksinkertaisesti Eurooppa, markkina markkinalta. Toinen kerros on paikkoja, joihin eurooppalainen startup ei yleensä koske, ennen kuin "liikettä ilmestyy": Lähi-itä ja Pohjois-Afrikka, Israel, Itä-Aasia, Intian niemimaa, Kaakkois-Aasia.
Ranska on tässä hyvä esimerkki siitä, miten yksi paikallinen kieli vetää mukanaan puolet maailmasta. Ranska, kyllä, mutta myös Belgia, Quebec ja suuri osa Länsi-Afrikkaa. Yksi käännöstiedosto, kymmenenkin maata.
Mistä nämä käännökset ovat tulleet
Tässä on osa, josta olen ehkä kaikkein tyytyväisin. Se ei tapahtunut minkään ulkoisen API:n kautta. Paikallinen AI-malli, joka ajettiin omalla laitteistollamme omassa verkossamme, käänsi sen.
Mitä tästä seuraa, selkokielellä:
- Yksikään lause käyttöliittymästä ei päätynyt ulkopuolelle. Mikään AI-tarjoaja ei saanut tekstejämme "käsittelyyn". Ei siksi, että meillä olisi jotain salattavaa "Skróć"-painikkeessa. Olemme vain asettaneet projektin näin alusta alkaen emmekä tee poikkeuksia, koska poikkeukset kasvavat myöhemmin.
- Tämä toimii paremmin kuin sana sanalta kääntäminen. Malli säilyttää kontekstin, sävyn ja joskus vitsin. "Short link" voi kolmella eri kielellä olla kolme eri järkevää vastinetta, eikä vain yksi suora käännös.
- Nolla kustannusta per kysely. Haluanko korjata yhden lauseen kahdeskymmenessä viidessä versiossa? Teen sen ja en katso laskun summaa.
Ensimmäisen läpikäynnin jälkeen tarkastelin jokaista versiota silti silmin. Pysyykö asettelu koossa, työntääkö saksa (sen upeat pitkät substantiivit) tekstin painikkeen ulkopuolelle, vai virtaako arabia todella oikeaan suuntaan.
Sivun peilaus, eli arabia ja heprea
Tämä oli erillinen työ, ei "lipun vaihto". Koko sivu näille kahdelle kielelle on peilattu vaakasuunnassa. Navigointi siirtyy oikealle, nuolet osoittavat toiseen suuntaan, jopa hero-osion gradientti kulkee väärinpäin.
Voisi olla voinut jättää väliin. Monet palvelut jättävät väliin, ja silloin arabiankielinen versio näyttää länsimaiselta sivustolta, jonka joku on osittain kääntänyt ympäri ja jättänyt siihen. Sen huomaa heti. Halusimme, että egyptiläisellä tai israelilaisella on vaikutelma, että sivusto on tehty hänen kotonaan, eikä sitä ole vain käännetty hänelle työajan ulkopuolella.
Fontit, eli ongelma, jota kukaan ei mieti ennen kuin se murtuu
Kiina, Japani, Korea. CJK-merkit, joita tavallisessa verkkofontissa ei yksinkertaisesti ole. Jos tämä jätettäisiin ennalleen, käyttäjä näkisi neliöitä tekstin sijaan (se klassinen rikkinäisen sivun näkymä). Siksi lataamme ylimääräisiä fontteja, mutta vain näissä versioissa. Loput yli kaksikymmentä paikallista käyttävät kevyttä, vakiomuotoista fonttiamme eivätkä kanna mitään tarpeetonta. Thai, hindi ja muut kirjoitusjärjestelmät saivat täsmälleen saman lähestymistavan.
Käänteinen järjestys
Kaava on tunnettu: julkaiset tuotteen englanniksi ja muut kielet "jonnekin, kun tulee liikennettä". Ongelmana on vain se, ettei espanjankielistä liikennettä tule, niin kauan kuin Google-haun kautta tuleva espanjalainen näkee englanninkielisen sisällön ja poistuu sivustolta.
Menimme väärinpäin. 25 kieltä hyvää huomenta. Joku Tšekistä, Taiwanista, Vietnamista tai Egyptistä saapuu hakukoneen kautta ja on kotonaan heti ensimmäisestä näytöstä lähtien.
Siinä on myös tavallista kohteliaisuutta. Verkko olettaa oletusarvoisesti, että kommunikoit englanniksi. Pieni eurooppalainen työkalu, joka puhuu sinulle koreaa tai thaita, sanoo samalla myös jotain muuta: että se on tehty kaikille, ei vain englanninkieliselle keskustalle.
Entä jos sinulla ei ole sitä
Lista on pitkä, mutta ei lopullisesti suljettu. Etkö näe omaa kieltäsi? Kirjoita. Seuraavan lisääminen meillä on vain muutaman päivän asia, todella, ei vuosineljännesten.
Ja jos olemme jo samaa mieltä, niin tiedät mitä tehdä. Lyhennä jokin linkki ja katso, näyttääkö se todella omalta. Jos jokin laahaa, kerro myös siitä.