Traducció de software per a HMI i màquines: textos en pantalla idèntics al manual
La traducció de software en el sector de la maquinària abasta pantalles HMI, textos d’alarma i missatges del PLC, cadenes de firmware i programari del servei tècnic: cada terme del panell ha de coincidir amb el manual d’instruccions, cabre dins dels límits de caràcters de la pantalla i respectar els marcadors de posició. DEMA Solutions tradueix cadenes i documentació amb un únic glossari i una única memòria de traducció, versió rere versió.

A qui s'adreça aquesta guia
Aquesta guia està escrita per a les persones que responen de les paraules d’una màquina: responsables de documentació tècnica, enginyers d’automatització i de PLC, desenvolupadors i product managers de fabricants de línies d’envasament, plantes de procés, elevació, màquines eina i automatització. El més habitual és que el manual el gestioni el departament de documentació, mentre un enginyer exporta els textos de l’HMI pocs dies abans de la posada en marxa i els torna a importar gairebé sense temps per revisar-los. Com encaixa la interfície amb la resta de documentació de producte ho expliquem a la guia de traducció per a fabricants.
Les preguntes són pràctiques. Per què els operadors de l’estranger truquen al servei tècnic per una alarma que el manual explica perfectament? Quin fitxer cal enviar al traductor? Com s’evita que un text en alemany surti d’un botó, i com es manté cada idioma alineat amb el manual d’una versió a l’altra?
Què entenem per software de màquina
Una màquina moderna es comunica amb els seus usuaris en molts més llocs que el manual. El panell d’operador, o interfície home màquina, mostra menús, botons, paràmetres, missatges d’estat i ajuda en pantalla. Al darrere, el projecte del PLC conté els textos d’alarma, sovint centenars o milers, cadascun amb un número, un text breu i de vegades la causa i la solució. Un sistema SCADA per a tota la línia hi afegeix les seves pròpies pantalles i registres d’esdeveniments.
A més, hi ha el programari del tècnic de servei: firmware d’accionaments i controladors, eines de diagnosi i posada en marxa, programari de configuració i, cada cop més, una app o un portal web de manteniment. Cada peça sol néixer en un equip i un format diferents. Per a una app o un portal, el procés de traducció i localització de software segueix uns passos propis, des de la preparació de les cadenes fins a la revisió en context.
Pel que fa a la traducció, tots comparteixen tres trets. Els textos són breus i sovint apareixen sense cap frase al voltant. Viuen en fitxers que llegeix el software, de manera que un caràcter malmès o una variable perduda poden aturar una compilació. I descriuen els mateixos components, funcions i perills que el manual d’instruccions, que és on comencen la majoria dels problemes.
Per què la pantalla i el manual han de fer servir termes idèntics
Un operador davant d’una màquina aturada llegeix l’alarma al panell i després la busca al manual. Si el panell diu «Porta de protecció oberta» i el manual anomena la mateixa peça «carcassa de protecció», l’operador ha d’endevinar si es tracta de la mateixa cosa. En l’original, tots dos textos poden estar perfectament alineats; després d’una traducció feta per persones diferents en moments diferents, sovint ja no ho estan.
Seguretat. Les alarmes existeixen per provocar ràpidament l’acció correcta. Si la pantalla i les instruccions de seguretat no diuen el mateix, aquesta acció es retarda en el pitjor moment i s’afebleix la reducció del risc que ha d’aportar la documentació.
Trucades al servei tècnic i aturades. Si l’operador no aconsegueix relacionar una alarma amb la seva solució, truca al servei tècnic o al distribuïdor. Moltes d’aquestes trucades no es deuen a una avaria sinó a la terminologia, i cadascuna costa temps al vostre equip i producció al vostre client.
La solució no és una revisió més acurada al final. És tractar la traducció de la interfície d’usuari i la de la documentació com un únic conjunt de continguts amb un únic vocabulari aprovat.

El Reglament de màquines inclou la interfície
A partir del 20 de gener de 2027, el Reglament (UE) 2023/1230 relatiu a les màquines substitueix la Directiva de màquines. L’article 10, apartat 7, exigeix que la màquina vagi acompanyada de les instruccions d’ús i la informació de seguretat en una llengua fàcilment comprensible per als usuaris, tal com determini cada Estat membre. L’annex III, secció 1.7.1, estén la regla lingüística a la informació i les advertències escrites o verbals sobre la mateixa màquina, i prefereix, quan sigui possible, símbols o pictogrames fàcilment comprensibles.
La secció 1.7.1.1 va més enllà en el cas de la interfície: les pantalles de visualització i qualsevol altre mitjà de comunicació interactiva entre l’operador i la màquina han de ser fàcilment comprensibles. A la pràctica, les pantalles HMI, els textos d’alarma i l’ajuda en pantalla entren en el mateix marc de conformitat que el manual. El Reglament també permet subministrar les instruccions d’ús en format digital, fins i tot integrades en el software de la màquina, sempre que els usuaris les puguin imprimir, descarregar i desar.
Això fa que hi hagi més en joc. Una màquina amb el manual en polonès i un panell que només ofereix anglès i castellà és més difícil de defensar, i un manual digital que es mostra a l’HMI segueix les mateixes regles lingüístiques que l’imprès. El nostre article sobre el que exigeix el Reglament de màquines per a les instruccions traduïdes cobreix tot el paquet documental, des de les instruccions d’ús fins a la declaració UE de conformitat.
Per què la traducció de software és una feina diferent de traduir un manual
Qui tradueix un manual disposa de paràgrafs i il·lustracions per entendre’n el sentit. Qui tradueix les cadenes d’una HMI sovint només té una llista: una clau, dues o tres paraules de text d’origen i una columna per omplir. «Start», «Reset», «Atura», «Càrrega» o «Alimentació» poden ser una ordre o un estat, i referir-se a coses diferents segons la pantalla, i la traducció correcta a l’alemany, a l’italià o al polonès en depèn.
Aquesta és la diferència de fons entre localitzar una interfície i traduir un document. Una mateixa paraula d’origen pot necessitar dues traduccions diferents en dues pantalles diferents, i dues paraules d’origen diferents poden necessitar la mateixa traducció perquè designen la mateixa funció. Sense context, fins i tot un traductor de software excel·lent ha d’endevinar, i algunes suposicions seran errònies.
A més, les cadenes porten restriccions que un manual no té: longituds de camp fixes, variables que s’insereixen en temps d’execució, abreviatures obligades i formats de fitxer que han de tornar exactament amb l’estructura que espera el software.
Límits de caràcters, expansió del text i fonts
La majoria dels camps d’una HMI tenen una amplada fixa. Un botó pot admetre una dotzena de caràcters, una línia d’alarma una quarantena i el nom d’un paràmetre encara menys. Les traduccions del castellà o de l’anglès a l’alemany, al francès o al polonès solen ser força més llargues, i un compost alemany pot ocupar tot sol més que el camp sencer.
Quan un text no hi cap, el panell el talla, el parteix a mitja paraula o desplaça altres elements. Una advertència truncada no és un problema estètic: en pot canviar el sentit. L’única cosa fiable és indicar al traductor el límit de cada cadena, en caràcters o en píxels si la font és proporcional, i comprovar el resultat abans d’importar-lo.
Si el text no hi cap, queden tres opcions: una abreviatura aprovada al glossari, un text d’origen més curt o un camp més ample en la versió següent. Acordar les abreviatures una sola vegada per idioma evita que cada traductor s’inventi les seves.
Les fonts i els jocs de caràcters mereixen la mateixa atenció. Un panell que mostra bé el castellà pot no tenir els caràcters del polonès, el grec o el ciríl·lic, i alguns controladors antics no admeten Unicode. Comproveu-ho abans de traduir, no durant la posada en marxa amb el client al davant.
Marcadors de posició, variables, unitats i números d'alarma
Les cadenes d’interfície són plenes d’elements que no s’han de traduir. Marcadors com %d, {0} o %s se substitueixen en temps d’execució per un valor, una unitat o un número d’estació, i el seu ordre pot ser important. Alguns formats permeten al traductor reordenar-los i d’altres no. Les etiquetes, els salts de línia i els caràcters d’escapament s’han de mantenir exactament com són.
Un marcador que falta o que s’altera pot produir un missatge sense sentit, un error de software o un valor al lloc equivocat: «Temperatura de l’oli 85 °C massa alta» pot perdre el número o la unitat. Per això la traducció de software necessita controls automàtics que comparin marcadors, etiquetes i longitud en cada segment, a més de la revisió humana del significat.
Les unitats, els formats numèrics i els codis d’alarma també necessiten regles explícites. El separador decimal el fixa el software o la traducció, mai tots dos, i els números d’alarma i els codis de paràmetre no canvien, perquè el manual i el tècnic que atén el telèfon s’hi refereixen precisament a ells.
Exportació de cadenes: Excel, CSV, XLIFF, resx i altres formats
La manera com els textos surten de l’entorn d’enginyeria determina bona part de la qualitat que torna. Els fabricants de maquinària treballen normalment amb una combinació d’aquests formats:
- Exportacions a Excel o CSV des del software de programació del PLC o de l’HMI, una fila per text i una columna per idioma, sovint amb números d’alarma i comentaris
- Fitxers XLIFF, el format d’intercanvi pensat per a la traducció, que reuneix l’origen, la traducció, les notes i els límits de longitud en una sola estructura
- Fitxers resx, XML, JSON o properties d’eines de servei, programari de configuració i apps
- Taules de text del firmware, que el desenvolupador sol exportar a un full de càlcul
Els fulls de càlcul són els més habituals i els més fràgils: les columnes es desplacen, les files ocultes viatgen amb el fitxer i el text d’origen es pot sobreescriure per error. Sigui quin sigui el format, assigneu a cada cadena una clau única i estable, exporteu només les cadenes noves i modificades quan sigui possible i envieu el límit de caràcters i els comentaris del desenvolupador en camps propis. El fitxer ha de tornar amb la mateixa estructura i la mateixa codificació, a punt per importar sense reparacions manuals.
Context i captures de pantalla
La inversió més rendible en la traducció HMI és el context. Les captures de les pantalles principals, una descripció breu del que fa cada pantalla, la llista d’alarmes amb la causa i la solució i l’accés al manual vigent permeten al traductor saber si «Alimentació» es refereix a l’alimentació elèctrica o a l’entrada de producte a la tremuja.
Just després hi ha els comentaris del desenvolupador. Una nota com «botó, verb, màx. 12 caràcters» elimina en pocs segons la major part de les ambigüitats. Manteniu les cadenes agrupades per pantalla o per funció; una llista alfabètica separa textos que van junts. Els dubtes que quedin han d’anar a algú que conegui la màquina: un full breu de consultes que respon l’enginyer d’automatització costa molt menys que un cicle de correccions després del llançament.
Pseudolocalització i revisió en context
La pseudolocalització és una prova prèvia a la traducció. El software substitueix cada cadena per una versió artificialment més llarga, amb caràcters accentuats i especials, i l’equip recorre les pantalles. Els textos tallats, les cadenes escrites directament al codi que no es van exportar mai i els caràcters que la font no mostra es veuen de seguida, i corregir-los en aquest moment costa una fracció del que costaria fer-ho després en quinze idiomes.
Després de la traducció, la comprovació més valuosa es fa a la pantalla real o en un simulador. Un revisor que conegui la màquina, com un tècnic local o el distribuïdor, recorre el panell i confirma que els textos hi caben, sonen naturals i coincideixen amb el manual. Les seves correccions van a la memòria i al glossari, no a un correu electrònic, perquè no calgui repetir-les mai més.
Un glossari i una memòria de traducció per a la interfície i la documentació
La decisió més eficaç que pot prendre un fabricant és deixar de tractar l’HMI i el manual com dos projectes de traducció separats. Un únic glossari multilingüe, aprovat pels vostres enginyers, fixa en cada idioma els noms dels components, les funcions, els modes de funcionament i els perills. El fan servir tant qui tradueix les cadenes com qui tradueix el manual, i tots dos textos es revisen d’acord amb aquest glossari. Un servei de gestió terminològica ho fa viable en diversos idiomes i línies de producte.
El glossari necessita entrades pròpies per a la interfície: l’abreviatura aprovada de cada terme llarg, la forma que s’utilitza als botons i els termes que no es tradueixen mai. El nostre article sobre com mantenir una terminologia tècnica coherent entre traductors i proveïdors explica com crear-lo i mantenir-lo viu.
Una memòria de traducció compartida completa el quadre. Quan el text d’alarma «Aturada d’emergència activada» té una traducció aprovada, la mateixa redacció ha d’aparèixer al capítol de resolució d’avaries, al manual de servei i a l’app. Si en el passat els vostres textos HMI i els vostres manuals es van traduir per separat, l’alineació de memòries de traducció converteix aquells fitxers bilingües en una memòria utilitzable, i les incoherències que surten a la llum esdevenen les primeres decisions del glossari. La memòria ha de ser vostra, en un format portàtil, i aquest és precisament el tema del nostre article sobre qui és el propietari de la memòria de traducció.
Versió rere versió: pantalles i manual sempre alineats
El software d’una màquina no s’acaba mai. Cada nova versió de la màquina, opció de client o actualització de firmware afegeix i modifica cadenes, i el manual canvia alhora. Si cada versió es tradueix des de zero o la tradueix una persona diferent, la terminologia es desvia i el cost de cada actualització continua sent alt.
Un procés per versions funciona d’una altra manera. L’enginyer exporta només les cadenes noves i modificades, amb claus i límits. La memòria aporta el que ja està aprovat i el traductor treballa només en el que és nou, amb el glossari compartit. Abans d’importar, uns controls automàtics verifiquen marcadors, etiquetes i longitud. El manual d’aquella versió passa per la mateixa memòria i el mateix glossari, de manera que una funció que canvia de nom canvia alhora a la pantalla i a la documentació. Un informe d’aprofitament mostra quina part de cada versió prové de la reutilització, cosa que fa previsible el cost. Deseu cada fitxer de cadenes amb el número de versió del software i l’edició del manual que hi correspon.
Un procés pràctic de traducció HMI, pas a pas
Comenceu amb un inventari de tots els llocs on la vostra màquina parla als usuaris: panell, alarmes, firmware, eina de servei, app, rètols de la màquina i manuals, amb el format, el responsable, els límits de caràcters i els idiomes necessaris de cadascun. En aquest punt, molts fabricants descobreixen que diversos departaments compren traduccions pel seu compte. L’app de servei segueix un cicle propi, i la traducció d’aplicacions avança al ritme dels llançaments i no al de la documentació.
Després prepareu la terminologia. Resoleu primer en l’idioma d’origen les diferències entre el panell i el manual, i després demaneu als vostres enginyers que aprovin els termes de destinació, les abreviatures i la llista de textos que no es tradueixen, com els codis d’alarma.
A continuació prepareu els fitxers: un format d’exportació per component de software, amb claus estables, límits i comentaris, provat amb pseudolocalització i enviat juntament amb les captures i el manual vigent.
Arriba llavors la traducció, a càrrec de traductors que coneixen la maquinària, amb la revisió d’un segon lingüista i controls automàtics de marcadors, etiquetes, xifres i longitud. Reviseu les cadenes importades en una compilació de prova o un simulador, incorporeu cada correcció a la memòria i al glossari i publiqueu el software i la documentació alhora, amb números de versió coincidents.
Què cal preguntar a un proveïdor sobre la traducció HMI
No tots els proveïdors de traducció estan preparats per treballar amb fitxers de cadenes. Abans d’enviar la vostra primera exportació, aquestes preguntes distingeixen qui ja ho ha fet de qui aprendrà amb el vostre projecte:
- Traduireu les nostres cadenes HMI i els nostres manuals amb el mateix glossari i la mateixa memòria de traducció, i qui aprova els termes nous?
- Com comproveu els marcadors, les etiquetes i els límits de caràcters abans de tornar el fitxer?
- Podeu tornar el fitxer exactament amb la mateixa estructura i codificació, a punt per importar?
- La memòria i el glossari seran nostres, en un format portàtil que puguem portar a un altre proveïdor?
- Com gestioneu les consultes, les captures i la revisió en context amb els nostres enginyers?
Si, a més, voleu valorar la qualitat general del proveïdor, la nostra guia sobre com comprovar la qualitat d’un proveïdor de traducció abans de contractar-lo completa aquestes preguntes.
Com gestiona DEMA Solutions la traducció de software per a fabricants de maquinària
Les nostres traduccions tècniques cobreixen tot el paquet documental d’una màquina, incloses les HMI i els panells de software, els manuals d’ús i manteniment, els procediments de seguretat i les declaracions de conformitat. Per a cadenes d’interfície, apps i programari de servei, la nostra oferta de localització de software per al sector tecnològic processa fitxers de recursos com JSON i XML amb la seva estructura original, amb controls automàtics que detecten variables malmeses, cadenes truncades i errors de format abans que arribin a una compilació de llançament.
Els vostres enginyers poden aprovar el glossari que creem conjuntament, i les seves decisions guien després cada traducció, a la pantalla i al manual. Els textos HMI i els manuals existents es poden alinear en una memòria de traducció en lloc de descartar-los. El procés està certificat segons la norma ISO 17100, amb un segon lingüista qualificat que revisa cada traducció, i en els projectes sensibles les traduccions reutilitzades de la memòria es tornen a comprovar. El nostre equip intern d’autoedició multilingüe maqueta després els manuals en els seus formats originals, i les memòries i els glossaris continuen sent vostres, lliurats en formats portàtils. Treballem amb els nostres equips a Itàlia, Sèrbia i Espanya, i les nostres solucions lingüístiques per al sector manufacturer tracten el software i la documentació com un únic projecte.
On encaixa TUBE
Per a màquines el software i la documentació de les quals canvien amb cada versió, TUBE és la nostra solució per mantenir aquest llenguatge sota el vostre control. El vostre glossari i la vostra memòria de traducció guien la traducció automàtica, cada traducció aprovada passa a una memòria que és vostra i que podeu exportar, i l’informe d’aprofitament mostra quina part de cada actualització de l’HMI o revisió del manual prové de textos ja aprovats.
Preguntes freqüents
És la traducció dels textos que apareixen al panell d'operador d'una màquina i al software associat: menús, botons, noms de paràmetres, missatges d'estat i d'alarma, ajuda en pantalla i pantalles de servei. Es diferencia de la traducció de documents perquè els textos són breus, sovint no tenen context, han de cabre en longituds de camp fixes i contenen marcadors que el software omple en temps d'execució.
El Reglament (UE) 2023/1230 exigeix que la informació i les advertències escrites sobre la màquina estiguin en una llengua fàcilment comprensible per als usuaris, tal com determini cada Estat membre, i que les pantalles i els altres mitjans de comunicació interactiva siguin fàcilment comprensibles. Es prefereixen els símbols quan funcionen, però qualsevol text que quedi al panell està subjecte a la regla lingüística.
Indiqueu al traductor el límit en caràcters o en píxels de cada cadena, acordeu abreviatures aprovades al glossari, feu una pseudolocalització abans de traduir per detectar els camps massa curts i comproveu cada cadena traduïda amb el seu límit abans d'importar-la. Després reviseu el resultat al panell real o en un simulador.
El que el vostre software d'enginyeria pot exportar i tornar a importar sense reparacions manuals. XLIFF està pensat per a la traducció i inclou notes i límits; Excel i CSV funcionen bé si l'estructura és fixa, amb claus estables i columnes separades per als límits i els comentaris.
Pot ajudar amb grans conjunts de cadenes repetitives, sobretot si la guien el vostre glossari i la vostra memòria aprovats. Tanmateix, els textos curts i sense context són justament on la traducció automàtica tria amb més facilitat el significat equivocat, de manera que un traductor especialitzat ha de revisar cada cadena, amb una cura especial en les alarmes i les advertències de seguretat.
Perquè els operadors llegeixen totes dues coses. Si l'alarma i el capítol de resolució d'avaries fan servir paraules diferents per a la mateixa peça, l'usuari dubta i truca al servei tècnic. Un glossari i una memòria únics porten a tot arreu la mateixa redacció aprovada.
La traducció de la interfície d'usuari es refereix normalment als textos mateixos. La localització també abasta tot el que els envolta: formats de data, números i unitats, jocs de caràcters i fonts, longitud del text, disseny i proves en context, perquè la interfície funcioni com si s'hagués creat en l'idioma de l'usuari.
Feu que les vostres pantalles i el vostre manual parlin el mateix idioma
Si la propera versió de la vostra màquina necessita textos HMI, alarmes, programari de servei i manuals en diversos idiomes, envieu-nos una exportació d’exemple i el vostre manual actual. Analitzarem els vostres formats, límits i terminologia i us proposarem un procés que mantingui cada idioma alineat amb el vostre software.
Expliqueu-nos què necessiteu i us respondrem amb les solucions adequades.