Er zijn veel uitdagingen bij het ontwerpen van een applicatie die meerdere talen ondersteunt. Een van die uitdagingen is het snel vertalen van de ontwerptekst en deze integreren in bestaande ontwerptools die gelijke tred kunnen houden met snel prototypen. Het missen van een kans om een gebruikersinterface te testen in de moedertaal van een persoon kan een negatieve invloed hebben op het bouwen van een meertalige toepassing. Het nauwkeurig overdragen van de meertalige inhoud aan een ontwikkelteam is een voortdurende uitdaging gedurende het hele ontwerpproces. Oplossingen voor dit probleem moeten zich ontwikkelen naarmate deze uitdagingen zich voortdurend voordoen, waardoor deze toepassingen niet meerdere talen ondersteunen.

Het ontwikkelen van een gebruikersinterface omvat tientallen revisies terwijl een idee verandert van low-fidelity wireframes naar high-fidelity prototypes. Er zijn veel activiteiten die een ontwerpteam onderneemt, zoals peer feedback en leiderschapsfeedback, die veel punten van verandering in de tekst en inhoud van een ontwerp creëren. Deze wijzigingen moeten snel worden vertaald zodat de ontwerper de ontwerpconcepten kan controleren en ervoor kan zorgen dat alle grafische elementen geschikt zijn voor een bepaalde ruimte of element. Machine-gebaseerde automatische vertaling kan in deze behoeften snel voorzien vanwege de beperkte behoefte aan zeer nauwkeurige vertalingen. Snelheid van vertaling en toolintegratie zijn de belangrijkste functies die elke oplossing moet ondersteunen. De oplossing moet integreren in de prototypingtools van het ontwerpteam, zoals Figma, Adobe XD en Sketch. Het tempo en de snelheid van meertalige prototypes vereisen een oplossing die waarde kan leveren zonder het ontwerpproces te beïnvloeden.

Beste praktijken voor het ontwerpproces zijn om een nieuwe gebruikerservaring te laten testen door potentiële gebruikers, omdat dit de manier is waarop de beste ontwerpen worden getest. Te vaak wordt deze test in één taal uitgevoerd, terwijl sommige van de testgebruikers mogelijk geen moedertaalsprekers van de brontaal zijn. Dit is een van de grootste uitdagingen omdat de kans om iets nieuws te leren verloren gaat. De uitdaging van vertaling ligt bij de testgebruiker en dit plaatst de gebruiker in een positie om iets te begrijpen en er commentaar op te geven. Ook al spreekt het ontwerpteam misschien niet de taal, de ontwerper kan een snel vertaalhulpmiddel gebruiken dat het prototype snel en nauwkeurig kan vertalen naar de moedertaal van de testgebruiker. De testgebruiker hoeft alleen de feedback te vertalen en niet de hele applicatie en het ontwerp. De waarde die wordt gegenereerd door snel een prototype aan te passen aan de moedertaal van een gebruiker kan het verschil zijn tussen het bouwen van een toepassing die barrières voor nieuwe gebruikers afbreekt en het bouwen van een muur die niet afgebroken kan worden.

De laatste stap in het ontwerpproces is de meest kritieke en waar de meeste problemen in het ontwerpproces ontstaan. Zelfs als je de eerste twee uitdagingen overwint, moet het engineeringteam nog steeds de applicatie bouwen. Een snelle vertaaltool moet die inhoud in de ontwikkelomgeving net zo snel kunnen leveren als het ontwerpteam het maakt. Deze uitdaging is nog belangrijker bij het bouwen van software op een Agile manier. Sprint na sprint moeten de producteigenaren en analisten de tekst uit de ontwerpen kopiëren en overzetten naar gedetailleerde documentatie. Dit kan leiden tot weglatingsfouten en fouten in de nauwkeurigheid. De oplossing hiervoor moet kunnen worden geïntegreerd in prototypetools (Figma, Adobe XD, Sketch) en beschikbaar zijn in gangbare ontwikkelbibliotheken (REST, GraphQL).

FluentC lost deze uitdagingen op in één enkel hulpmiddel. FluentC biedt snelle en vlotte vertalingen, toonaangevende machinevertalingen en is beschikbaar in meer dan 75 talen. Dit betekent dat wanneer je de moedertaal van een testgebruiker kent, je prototype snel kan reageren op hun moedertaal. Alle vertalingen en broninhoud zijn direct beschikbaar voor het ontwikkelingsteam om in een toepassing te integreren. De snelheid waarmee FluentC een ontwerp- en ontwikkelingsteam kan laten presteren, is een uniek kenmerk dat FluentC tot een onmisbare tool maakt voor de ontwikkeling van meertalige applicaties.