creativ.zone stöder nu 21 språk!

CreativZone Blogg

NyheterNy

creativ.zone stöder nu 21 språk!

Kreativitetens värld känner inga gränser. Nu stöder creativ.zone 21 språk och kopplar samman kreativa över hela världen.

Vi är verkligen glada över att se Creativ Zone-medlemmar ansluta sig från hela världen. Genom att tillhandahålla ett användargränssnitt på många språk hoppas vi kunna sänka tröskeln för kreatörer runt om i världen att dela och delta i vårt ambitiösa projekt.

Språkväljare

Språkväljare

Varför dessa språk?

Enkelt. Vi tog fram listan över de vanligaste språken i vår webbplatsstatistik och valde de 20 främsta (utöver amerikansk engelska, webbplatsens standard). Vi visste redan att vi har massor av fans i Thailand (สวัสดี!), men nu har vi upptäckt en ny fanskara i Indonesien (Halo!). Att lägga till nya språk är enkelt nu, så låt oss veta om du känner dig utanför.

För de intresserade: lite historik

För DeepMeta-projektet, som är en privilegierad partner till Creativ Zone, blev vi verkligt internationella i augusti 2017 och stödde 8 olika språk för dess användargränssnitt, senare utökat till 10. Att göra programvara verkligt internationell är specialiserat arbete och kräver engagemang och tålamod. Vi har lärt oss mycket från lokaliseringssystemet som används i DeepMeta. Den största utmaningen var byråkratin som var involverad i att få översättningarna. Mer specifikt var det uppdateringarna som var en utmaning.

När vi lade till en ny funktion i programvaran behövdes ändringar över hela kodbasen. Vi var sedan tvungna att extrahera de nya eller ändrade fraserna och skicka dem för översättning till vår lokaliseringstjänst. Detta bestod av ett nätverk av frilansare, som sedan var och en (en översättare per språk) fick en handfull fraser att översätta. För översättaren kom dessa ur sitt sammanhang. Inkomsten de fick från detta motiverade inte att spendera tid på att bekanta sig med programvaran och dess specifika termer, vilket resulterade i inkonsekvent översättning av vanligt använda termer. Därefter kom översättningarna in via e-post en efter en, och vi var tvungna att anpassa dem i programvaran. Ibland respekterade inte översättaren de tekniska kraven och ändrade taggar som inte skulle ändras.

Det vore rättvist att säga att detta faktiskt utgjorde en broms på mängden användargränssnittsomarbetning vi ville göra för en funktion. Så snart en funktion var klar ville vi dela den med våra användare, men översättningsrundan måste göras först, vilket bröt momentumet.

Och detta är bara programvarusidan. Ändringar av dokumentation och webbplatsinnehåll var ännu mer av en utmaning. Hur upptäcker du att 2 stycken ändrades och 1 lades till på en webbsida? Hur kommunicerar du detta med översättaren, utan att behöva att de översätter alla inblandade stycken igen?

Här kommer Creativ Zone och AI

För Creativ Zone-översättningar ville vi lära av vår erfarenhet med DeepMeta-projektet och göra internationalisering till en smärtfri process. Jag tror att vi lyckades! Och hur... Jag vet... jag vet, som kreatörer har vi alla en ambivalent relation till AI. Den hotar att stjäla våra jobb, ta den roligaste delen av vår verksamhet (kreativitet) ur våra händer, och ändå... Räck upp handen, ni som inte ställer en fråga till ChatGPT då och då, och var ärliga... fler och fler av oss gör det...

Språkväljare

Översättningsmotorn för Creativ Zone byggdes av oss från grunden. Inte för att vi tror att vi är bättre än alla de biblioteksförfattare som erbjuder omfattande lokaliseringslösningar. Det är för att djävulen sitter i detaljerna. Utmaningen är inte att förvandla varje fras i programvaran och dokumentationen till en "översättbar enhet", även om det är en enorm uppgift, endast aptitlig för de mest tålmodiga och engagerade bland oss. Det verkliga problemet som ska lösas är att hantera ändringarna och hur man hanterar dem.

Ett helt nytt tillvägagångssätt

Lösningen vi kom fram till är vad som kallas ett "funktionellt tillvägagångssätt". Ramverket som används för Creativ Zone-webbappen, "React", är också funktionellt: det utgår från "tillstånd": din användardata, och allt annat, inklusive användargränssnittet, är bara en transformation av det tillståndet. Det gör något immateriellt, som en försäljning eller uppladdning, till en visuell panel, knapp eller text. Om tillståndet ändras, ändras även det du ser på skärmen.

Vi har kopplat översättningarna till samma filosofi. I samma ögonblick som vi ändrar ett enda ord i användargränssnittet eller dokumentationen kommer det att resultera i 20 nya översatta versioner, som inkorporerar det nya ordet korrekt och i sitt sammanhang. Vi har testat detta nya tillvägagångssätt under de senaste veckorna och är helt glada över dess prestanda.

Mycket sant, naturligtvis: AI-översättningar är inte perfekta. Men får vi säga att de frånkopplade översättningarna vi fick tillbaka från våra översättningsfrilansare också var bristfälliga? För att inte tala om priset. Vi översätter nu effektivt tiotusentals ord i Creativ Zone till 20 språk. Med vår ursprungliga översättningstjänst skulle detta ha kostat oss tiotusentals dollar. Med AI är kostnaden lägre än $50!

Återkoppling

Som med alla funktioner på denna plattform är planering och utveckling av funktionalitet vår passion, och vi bryr oss djupt om hur det fungerar för dig. Språk är inget undantag. Så: fungerar AI-översättningen för dig, eller är det en pinsam dystopisk röra? Var ärlig och låt oss veta!

Om du också ser någon engelsk text dyka upp som fortfarande verkar vara oöversatt, vänligen rapportera det också. Tack!