Durchgängige Unterstützung mehrerer Sprachen
29. Dezember 2022Das Entwerfen einer Anwendung, die mehrere Sprachen unterstützt, ist mit vielen Herausforderungen verbunden. Eine dieser Herausforderungen besteht darin, den Entwurfstext schnell zu übersetzen und in vorhandene Entwurfstools zu integrieren, die mit Rapid Prototyping Schritt halten können. Wenn Sie die Gelegenheit verpassen, eine Benutzeroberfläche in der Muttersprache einer Person zu testen, kann dies die Erstellung einer mehrsprachigen Anwendung beeinträchtigen. Die genaue Übertragung des mehrsprachigen Inhalts an ein Entwicklungsteam ist während des gesamten Entwurfsprozesses eine ständige Herausforderung. Lösungen für dieses Problem müssen weiterentwickelt werden, da diese Herausforderungen ständig auftreten und dazu führen, dass diese Anwendungen nicht mehrere Sprachen unterstützen.
Die Entwicklung einer Benutzeroberfläche umfasst Dutzende von Überarbeitungen, während sich eine Idee von einem Wireframe mit geringer Genauigkeit in einen Prototyp mit hoher Genauigkeit verwandelt. Ein Designteam ergreift viele Aktivitäten, wie z. B. Feedback von Kollegen und Führungskräften, die viele Änderungspunkte im Text und Inhalt eines Designs schaffen. Diese Änderungen müssen schnell übersetzt werden, damit der Designer die Designkonzepte überprüfen und sicherstellen kann, dass alle grafischen Elemente für einen bestimmten Raum oder ein bestimmtes Element geeignet sind. Maschinenbasierte automatisierte Übersetzung kann diese Anforderungen schnell erfüllen, da der Bedarf an hochpräzisen Übersetzungen begrenzt ist. Übersetzungsgeschwindigkeit und Tool-Integration sind die wichtigsten Funktionen, die jede Lösung unterstützen muss. Die Lösung muss in die Prototyping-Tools des Designteams wie Figma, Adobe XD und Sketch integriert werden. Das Tempo und die Geschwindigkeit mehrsprachiger Prototypen erfordern eine Lösung, die Mehrwert liefern kann, ohne den Designprozess zu beeinträchtigen.
Best Practices für den Designprozess bestehen darin, eine neue Benutzererfahrung mit potenziellen Benutzern zu testen. Auf diese Weise werden die besten Designs getestet. Allzu oft werden diese Tests in einer einzigen Sprache durchgeführt, obwohl einige der Testbenutzer möglicherweise keine Muttersprachler der Ausgangssprache sind. Dies ist eine der größten Herausforderungen, da die Gelegenheit, etwas Neues zu lernen, verloren geht. Die Herausforderung der Übersetzung wird dem Testbenutzer übertragen, der dadurch in die Lage versetzt wird, etwas zu verstehen und dazu Stellung zu nehmen. Auch wenn das Designteam die Sprache möglicherweise nicht spricht, könnte der Designer ein schnelles Übersetzungstool verwenden, das den Prototyp schnell und genau in die Muttersprache des Testbenutzers übersetzen könnte. Der Testbenutzer muss nur das Feedback übersetzen und nicht die gesamte Anwendung und das Design. Der Wert, der durch die schnelle Änderung eines Prototyps in die Muttersprache eines Benutzers entsteht, kann den Unterschied ausmachen zwischen der Entwicklung einer Anwendung, die Barrieren für neue Benutzer abbaut, und dem Aufbau einer Mauer, die nicht mehr eingerissen werden kann.
Der letzte Schritt im Designprozess ist der kritischste und der, an dem der Designprozess am meisten scheitert. Selbst wenn Sie die ersten beiden Herausforderungen meistern, muss das Entwicklungsteam immer noch die Anwendung erstellen. Ein schnelles Übersetzungstool muss in der Lage sein, diesen Inhalt genauso schnell in die Entwicklungsumgebung zu liefern, wie das Designteam ihn erstellt. Diese Herausforderung ist bei der agilen Softwareentwicklung noch wichtiger. Sprint für Sprint müssen die Produktbesitzer und Analysten den Text aus den Designs kopieren und in eine detaillierte Dokumentation übertragen. Dies kann zu Auslassungs- und Genauigkeitsfehlern führen. Die Lösung hierfür muss in Prototyp-Tools (Figma, Adobe XD, Sketch) integrierbar und in gängigen Entwicklungsbibliotheken (REST, GraphQL) verfügbar sein.
FluentC löst diese Herausforderungen mit einem einzigen Tool. FluentC bietet schnelle und schnelle Übersetzungen, erstklassige maschinelle Übersetzungen und ist in über 75 Sprachen verfügbar. Das bedeutet, dass Ihr Prototyp schnell auf die Muttersprache eines Testbenutzers reagieren kann, wenn Sie die Muttersprache kennen. Alle Übersetzungen und Quellinhalte stehen dem Entwicklungsteam sofort zur Verfügung, um sie in eine Anwendung zu integrieren. Die Geschwindigkeit, die FluentC einem Design- und Entwicklungsteam ermöglicht, ist ein einzigartiges Merkmal, das FluentC zu einem Muss für die Entwicklung mehrsprachiger Anwendungen macht.