Översättare som lokaliserar programvara eller spel känner till hur jobbigt det är att hålla sig till begränsningar i segmentlängd eller att behöva klippa och pressa in sina meningar för att passa in i teckenbegränsningen. Det är svårt på många sätt, och kanske är det därför som vissa välkända experter inom området fortfarande darrar när de tänker på segmentlängd. När funktionen först dök upp på marknaden blev den snabbt en game changer, och möjligheten att automatiskt räkna antalet tecken var en uppenbarelse för vissa.
Det var vid denna tid som mobilspel började bli populära, och det första man behövde förbereda sig på vid lokalisering av mobilspel var små skärmar. Vid lokalisering av spel innebär en liten skärm ett lågt och strikt antal tecken, och även när man har lyckats få alla gränssnittstexter att ha perfekt längd finns det fortfarande mer arbete att göra, eftersom alla appbutiker har strikta längdbegränsningar för appnamn och appbeskrivningar.
Detta gäller även för konsten att översätta undertexter, voice-over och dubbning. Har du någonsin spelat ett spel som ursprungligen är gjort på ett annat språk? Då har du förmodligen sett klumpiga, osynkroniserade läpprörelser. Detsamma gäller för utländska filmer och TV-serier som dubbats av entusiaster.
Om översättaren inte hinner översätta texten inom den angivna tidsramen kommer karaktären att fortsätta prata medan scenen byts, eller tvärtom – karaktärens läppar kommer att fortsätta röra sig i fullständig tystnad.
Även konstnärlig översättning kan kräva begränsning av radlängden. Ja, jag talar om ekvirytmisk översättning. Jag har översatt några låtar genom åren och det har varit en kamp – utan undantag. Och jag var tvungen att begränsa längden på varje rad eftersom texten skulle tryckas på reklammaterial.
Naturligtvis kan man hävda att ekvirytmisk översättning begränsar antalet stavelser, inte bokstäver, eftersom stavelsernas längd tenderar att skilja sig åt mellan olika språk. Men tänk på hur många träd som skulle sparas om vi alltid var uppmärksamma på översättningens radlängd.
Varför ange maximal längd för ett segment?
Programvaru- och mobilgränssnittsprojekt kräver alltid att översättningen passar in i platshållaren helt och korrekt utan att något avkortas. Ibland behövs förkortningar för att översättningarna ska få plats. Det är mycket svårt för en översättare eller lingvist att gissa om översättningarna får plats med endast visuell hjälp. Även med vissa riktlinjer är vissa språk naturligt längre än andra. Om det finns ett automatiskt system för segmentlängdskontroll vet översättaren från början hur lång texten måste vara för att få plats i platshållaren.
Biraj Rath, VD på Braahmam
Våra kunder kräver ofta att antalet tecken i ett segment inte överskrids. Det finns olika skäl till detta. Viktiga orsaker är till exempel det begränsade antalet tecken i en operatörsdisplay eller utrymmesbegränsningar i ett dokument, där längden är begränsad i målspråket (kataloger, broschyrer etc.).
Eftersom många översatta fraser måste passa in i vissa knappar och fönster i gränssnittet (vi översätter gränssnittet för en handelsplattform) och i annonsbanners som har begränsade dimensioner.
Anna Svitkovskaya, chef för översättningsmarknadsavdelningen på Forex Club
När det gäller lokalisering av spel eller appar finns det många andra faktorer än att översättningen ska vara begriplig som vi måste ta hänsyn till – och det är längden på det översatta segmentet.
Taylor Matthews, verkställande direktör på Mugen Creations
Vad kan gå fel om översättningens längd överskrider den tillåtna gränsen?
Det vanligaste problemet är att texten blir avkortad. Detta kan göra att användargränssnittet ser slarvigt, olämpligt och meningslöst ut. Om de långa översättningarna inte avkortas kan det uppstå problem med att texten flyter över till nästa rad eller utanför användargränssnittets gränser. Rent operativt är det också tidskrävande, kräver omarbetning och flera iterationer för att slutligen nå rätt längd.
Biraj Rath, VD på Braahmam
Om längdbegränsningen inte följs kan det få betydande konsekvenser: operatörstexter är ofullständiga (risk för felaktig användning!), beskrivningar på målspråket är osynliga på grund av fönsterramar etc. Enkelt exempel engelska – tyska:
Det fungerar inte (16 tecken)
Det fungerar inte (22 tecken).
Negationen på tyska följer endast i den del som skulle klippas bort efter 16 tecken. Översättningen skulle fram till dess vara: Det fungerar – vilket betyder precis motsatsen.
Översättningen passar inte in i det utrymme som finns tillgängligt och överlappar därför annan text i närheten eller går helt enkelt inte att läsa i sin helhet.
Anna Svitkovskaya, chef för översättningsmarknadsavdelningen på Forex Club
Om segmentet är längre än vad vi tillåts kommer det att sprida sig utanför det område det matas in i och se fruktansvärt ut. I allmänhet är engelska ungefär 1,5 gånger längre än japanska i en översättning från japanska till engelska, så vi försöker hålla oss inom den längden. Men i de flesta fall har vi en mycket specifik teckenbegränsning som vi måste följa – och lokalisera därefter.
Taylor Matthews, verkställande direktör på Mugen Creations
Kan det göras med Smartcat?
Den 3 juli 2018 introducerade Smartcat denna funktion för sina kunder, och vissa företag fann den mycket användbar i sin dagliga verksamhet. Funktionen kallades ”målängdsbegränsning” och gjorde det möjligt för alla företag som specialiserar sig på lokalisering av spel eller programvara att begränsa längden på översättningsenheterna så att de passade in i gränssnittet eller beskrivningsfältet i mobilappen.
Det var verkligen en glädjande dag. Från och med nu kan vem som helst bokstavligen ställa in och ändra den maximalt tillåtna längden (dvs. antalet tecken) för målsegmenten i redigeraren. Du behöver inte längre oroa dig för om det lokaliserade innehållet passar in i användargränssnittet eller beskrivningsfältet i mobilappen.
Du kan begränsa längden på flera segment genom att klicka på dem medan du håller ned Skift-tangenten. Om projektet är flerspråkigt kommer språklängdsbegränsningen att tillämpas på alla språk.
För att ställa in längden på ett segment i Smartcat gör du bara följande:
klicka på knappen "segmentlängdsbegränsning",
ange önskad längd för valt segment/valda segment,
klicka på "tillämpa",
börja översätta.
Smartcat importerar också inställningarna för maximal mållängd från de XLIFF-filer du laddar upp och tillämpar dem på motsvarande segment.



