---
title: "Internazionalizzazione con Altova MissionKit"
date: "2009-06-01"
categories: 
  - "technology"
tags: 
  - "missionkit"
  - "stylevision"
  - "xml-editor"
  - "xmlspy"
description: Esplorate le strategie per internazionalizzare le applicazioni XML utilizzando gli strumenti di Altova MissionKit, come XMLSpy e StyleVision, al fine di migliorarne l'accessibilità per un pubblico eterogeneo.
---
Status: #blog

Tags:  #missionkit #stylevision #xml-editor #xmlspy

Categories: [development](/blog/it/category/development.md)
# Internazionalizzazione con Altova MissionKit

_Il seguente articolo è stato scritto da **Peter Reynolds**, amministratore delegato e consulente per la gestione della traduzione presso TM-Global, nonché direttore esecutivo di Kilgray Translation Technologies. Di nazionalità irlandese e residente a Varsavia, possiede una laurea triennale e un MBA conseguiti presso l'Open University ed è un esperto del settore della localizzazione e della traduzione. In precedenza, Peter ha lavorato presso Idiom Technologies Inc. – ora SDL PLC. In qualità di direttore del programma partner LSP presso Idiom, Peter è stato responsabile del successo e dell'innovazione del programma globale di partner LSP dell'azienda. Prima di Idiom, ha lavorato allo sviluppo di tecnologie linguistiche per diverse aziende globali di localizzazione: Lionbridge, Bowne Global Solutions e Berlitz GlobalNET. Ha gestito il team di sviluppo di Dublino, responsabile delle soluzioni tecnologiche BerlitzIT, Elcano e Freeway 2.0, nonché degli strumenti interni di gestione dei progetti e dei fornitori. Peter è attivamente coinvolto nello sviluppo e nella promozione di standard (in particolare XLIFF) da oltre dieci anni, principalmente presso OASIS. Fino al 2008, quando XLIFF è stato pubblicato, è stato segretario del Comitato Tecnico XLIFF presso OASIS e ha presieduto il Comitato Tecnico sui Servizi Web di Traduzione. Attualmente è coinvolto in OASIS e TILP, oltre a essere l'esperto irlandese per gli SC2 e SC4 dell'ISO e a formare auditor per lo standard EN 15038._

#### Introduzione

Ogni sviluppatore desidera che le proprie applicazioni siano utilizzate e spera che diventino molto popolari. Un'applicazione web sviluppata in una zona rurale del Maine, negli Stati Uniti, potrebbe essere facilmente utilizzata da qualcuno che vive nel comune vicino, oppure in paesi come la Malesia, la Nuova Zelanda, la Germania o la Polonia. Anche se l'applicazione non è tradotta (localizzata), esistono alcune differenze importanti nel modo in cui i dati vengono presentati da una località all'altra. La definizione di internazionalizzazione del W3C è "la progettazione e lo sviluppo di un prodotto che sia adatto a pubblici di riferimento diversi per cultura, regione o lingua". Questo non significa che il prodotto debba essere tradotto nella lingua del pubblico di riferimento, ma che è progettato in modo tale che il pubblico di riferimento possa utilizzare l'applicazione e comprendere il modo in cui i dati vengono presentati. Lo scopo dell'internazionalizzazione è garantire il più ampio pubblico possibile per la propria applicazione e rendere la sua traduzione più semplice ed economica. 

Questo articolo vi introdurrà al concetto di internazionalizzazione e vi mostrerà come le applicazioni possono essere adattate a contesti internazionali utilizzando Altova MissionKit, una suite integrata di strumenti XML, database e UML, che include XMLSpy, StyleVision, MapForce e altri. Se utilizzate strumenti come XMLSpy e StyleVision, è molto probabile che stiate già sviluppando applicazioni XML adattabili a diversi contesti internazionali. 

La strategia che suggerisco è che cerchiate di capire, in anticipo, a quale pubblico di riferimento sono destinate le vostre applicazioni e, di conseguenza, implementate la localizzazione in modo appropriato. In questo articolo, inizierò discutendo una strategia per la localizzazione di XML. Successivamente, presenterò l'insieme di tag per la localizzazione e analizzerò le problematiche relative alla localizzazione di XML.

#### Strategia per l'internazionalizzazione di XML

Il primo passo nella pianificazione dell'internazionalizzazione è prendere una decisione informata sul livello di internazionalizzazione di cui avete bisogno. Potrebbero esserci persone nella vostra organizzazione che possono aiutarvi a prendere questa decisione, e sarebbe particolarmente utile ottenere il parere di persone che vivono in paesi diversi. L'approccio a tre livelli presentato di seguito dovrebbe aiutarvi a decidere il livello di internazionalizzazione che intendete implementare. Tuttavia, è importante ricordare che potreste incontrare alcuni problemi se i vostri documenti o le vostre applicazioni non sono internazionalizzati, ma sicuramente non avrete gli stessi problemi se vi assicurate che siano completamente internazionalizzati. I tre livelli di internazionalizzazione sono:

- Livello 1: È probabile che le vostre applicazioni abbiano un pubblico relativamente ristretto, che potrebbe crescere, ma è improbabile che vengano tradotte o utilizzate a livello internazionale. In questo caso, è sufficiente seguire i suggerimenti contenuti in questo articolo e assicurarsi di utilizzare le funzionalità di Altova MissionKit per supportare la localizzazione.
- Livello 2: Le vostre applicazioni avranno un vasto pubblico e potrebbero essere tradotte e utilizzate a livello internazionale. Oltre a sfruttare le funzionalità di Altova MissionKit, dovreste utilizzare anche l'Internationalization Tag Set. Si tratta di uno schema rilasciato dal W3C specificamente per la gestione della localizzazione e dell'internazionalizzazione.
- Livello 3: È molto probabile che le vostre applicazioni vengano utilizzate a livello internazionale e tradotte in diverse lingue. Dovreste considerare come migliorare il processo di localizzazione, separando i contenuti dal codice e assicurandovi che i traduttori possano visualizzare il documento o l'applicazione come lo vedrebbe l'utente finale. Questo aspetto esula dall'ambito di questo articolo, ma troverete alcune informazioni utili sull'argomento nelle risorse indicate di seguito.

Gli strumenti software inclusi nel pacchetto [Altova MissionKit](https://www.altova.com/it/products/missionkit/software_development_tools.html) offrono numerose funzionalità che supportano l'internazionalizzazione. Se utilizzate questi strumenti, avrete una solida base per la creazione di documenti XML internazionalizzati. Unicode è la codifica predefinita per le applicazioni create con l'editor XML [XMLSpy](https://www.altova.com/it/xml-editor/), e consiglio vivamente di utilizzare questo set di caratteri.

#### Set di tag per l'internazionalizzazione

L'Internationalization Tag Set (ITS) è raccomandato dal W3C ed è progettato per creare file XML che siano internazionalizzati e facilmente adattabili a diverse lingue e culture. Se state lavorando con documenti XML che potrebbero essere tradotti, vi consiglio di utilizzare ITS. Con questa tecnologia, è possibile specificare quali testi richiedono traduzione, fornire istruzioni per i traduttori e definire la direzione del testo. Le sette categorie di dati incluse in ITS sono:

- **Traduzione:** Definisce quali parti di un documento possono essere tradotte.
- **Nota per i traduttori:** Fornisce note e informazioni utili per i traduttori.
- ** Terminologia:** Identifica i termini presenti nei documenti.
- **Direzione:** Indica la direzione in cui il documento o una parte del documento è stato scritto e dovrebbe essere letto.
- **Ruby:** Indica quali parti del documento devono essere visualizzate come testo "ruby". (Il testo "ruby" è una breve sequenza di testo che appare accanto al testo principale, utilizzato tipicamente nei documenti delle lingue del Sud-Est asiatico per indicare la pronuncia o per fornire una breve annotazione).
- **Informazioni sulla lingua:** Indica la lingua utilizzata per le diverse sezioni del documento.
- **Elementi all'interno del testo:** Indica come gli elementi devono essere trattati in relazione alla segmentazione linguistica.

Il W3C ha pubblicato una guida alle migliori pratiche per l'internazionalizzazione dei documenti XML, che illustra come utilizzare ITS. È possibile trovare questa guida sul loro sito web all'indirizzo: [http://www.w3.org/TR/2007/WD-xml-i18n-bp-20070427/](http://www.w3.org/TR/2007/WD-xml-i18n-bp-20070427/). La specifica è disponibile in questa sezione: [http://www.w3.org/TR/2007/REC-its-20070403/](http://www.w3.org/TR/2007/REC-its-20070403/). Consiglio vivamente di leggere questi documenti prima di procedere con l'internazionalizzazione.

#### Problemi di internazionalizzazione

La tabella seguente descrive alcune delle problematiche di internazionalizzazione che potreste incontrare. A seguire, verrà fornita una spiegazione più dettagliata di queste problematiche, insieme a suggerimenti su come risolverle utilizzando Altova MissionKit. 


| PROBLEMA | DESCRIZIONE |
|---|---|
| Codifica | I caratteri devono essere supportati dalla codifica utilizzata. Unicode è una codifica che supporta i caratteri di tutte le lingue più comuni. |
| Data e ora | La rappresentazione di date e orari varia da paese a paese. |
| Numeri | La rappresentazione dei decimali e delle migliaia varia a seconda del paese. |
| Valuta | Oltre alle differenze nella rappresentazione numerica in alcuni paesi, il simbolo o la parola che indica la valuta viene scritto dopo il numero in alcuni casi, mentre nella maggior parte dei casi viene scritto prima. |
| Saluti e nomi | Esistono molte differenze nei saluti tra i diversi paesi, e in alcuni paesi, come l'Ungheria, il nome di una persona è scritto con il cognome per primo. In giapponese, non si utilizza un secondo nome. |
| Indirizzo | Esistono diverse differenze relative agli indirizzi, ad esempio, in alcuni paesi il numero civico compare prima del nome della via, mentre in altri compare dopo. Inoltre, alcuni paesi utilizzano un codice postale, mentre altri utilizzano un codice di avviamento postale. |
| Testo da destra a sinistra (RTL) | In molte lingue, il testo viene letto da sinistra a destra, ma in alcune, come l'ebraico e l'arabo, il testo viene letto da destra a sinistra (bidirezionale). |
| Ordinamento e confronto | Esistono differenze nel modo in cui vengono ordinati gli alfabeti. Alcune lingue scandinave hanno un carattere "aa" che viene solitamente, ma non sempre, ordinato alla fine dell'alfabeto. |
| Punti interrogativi ed esclamativi | In inglese, i punti interrogativi ed esclamativi sono sempre alla fine della frase, mentre in spagnolo, c'è un punto interrogativo all'inizio e alla fine della frase. |



#### Codifica

Tutti i testi elettronici utilizzano un sistema di codifica dei caratteri in cui ogni carattere è rappresentato da un numero. Prima della diffusione di Unicode, questo era uno dei problemi più importanti in termini di internazionalizzazione. Quando un'applicazione cerca di visualizzare un carattere che non è presente in una specifica codifica, questo apparirà come testo illeggibile. Non esistevano solo problemi tra diverse lingue, ma anche con caratteri visualizzati in modo errato su computer con sistemi operativi diversi. Unicode ha risolto la maggior parte di questi problemi creando un'unica codifica, indipendentemente dalla piattaforma, dal programma o dalla lingua. XML utilizza Unicode come codifica predefinita. Qualsiasi documento XML creato in XMLSpy avrà, per impostazione predefinita, la dichiarazione "encoding="UTF-8"". Se il file non è stato creato in XMLSpy, è necessario assicurarsi che sia salvato come UTF-8. UTF è un acronimo di "Unicode transformation format", e UTF-8 è una variante di Unicode che utilizza 1, 2 o 4 byte per memorizzare i caratteri. È la variante più utilizzata ed è ampiamente utilizzata per XML e per il web. Le altre versioni di Unicode supportate da XMLSpy sono:

- **UTF-7.** Questa è la versione a 7 bit di Unicode. Dovrebbe essere utilizzata esclusivamente in contesti di trasmissione a 7 bit, come ad esempio nelle email.
- **ISO 1064 UCS – 2 e UTF – 16.** UCS è un acronimo che sta per "Universal Character Set" (insieme di caratteri universale) e UCS-2 utilizza due byte per ogni carattere. UTF-16 è un'estensione di UCS-2 che utilizza 2 o 4 byte per rappresentare un carattere. UTF-16 è spesso utilizzato da Windows e Java. Per i nuovi documenti, è consigliabile utilizzare UTF – 16 invece di UCS – 2.
- **ISO 1064 UCS-4.** Utilizza 4 byte per ogni carattere ed è identico a UTF-32. UTF-32 è spesso utilizzato nei sistemi Unix.

Potrebbero esserci delle ragioni per utilizzare una codifica predefinita diversa da UTF-8. Per impostare la codifica predefinita in XMLSpy, andate su Strumenti | Opzioni e selezionate la scheda "Codifica".  

[![Opzioni di codifica in XMLSpy](https://www.altova.com/blog/images/InternationalizationwiththeAltovaMission_C8AF/xmlspyencodingoptions_thumb.gif)](https://www.altova.com/blog/images/InternationalizationwiththeAltovaMission_C8AF/xmlspyencodingoptions.gif) 

Se desiderate modificare la codifica di un singolo documento XML, aprite il documento in XMLSpy e selezionate "File" | "Codifica". 

[![Opzioni di codifica XML](https://www.altova.com/blog/images/InternationalizationwiththeAltovaMission_C8AF/xmlencodingoptions_thumb.gif)](https://www.altova.com/blog/images/InternationalizationwiththeAltovaMission_C8AF/xmlencodingoptions.gif)

#### Lingua

Lo spazio dei nomi XML definisce l'attributo xml:lang per identificare la lingua di un documento XML. Il valore di xml:lang deve essere un codice lingua ISO (ISO 639-2). Se si dispone di un documento XML scritto in una lingua, ma che contiene una sezione in un'altra lingua, è possibile utilizzare xml:lang nell'elemento radice per identificare la lingua principale del documento e utilizzarlo nell'elemento in cui è presente il testo in un'altra lingua, per identificare quella lingua.

#### Date

In diversi paesi, le date e gli orari vengono rappresentati in modi molto diversi. Prendiamo come esempio la data 10/09/08:

> In most European countries this means the 10th of September 2008. 
> In the United States this means the 9th of October 2008. 
> In Japan this means 8th of October 2009.

Per gestire questa situazione, è consigliabile utilizzare lo standard ISO 8601 per specificare data e ora all'interno della vostra applicazione. Questo standard prevede un formato specifico per rappresentare data e ora, ovvero AAAA-MM-GGTHH:MM:SS[±HH:MM], dove

> YYYY- represents year  
> MM- represents month  
> DD - represents day  
> T signifies that Time follows this  
> HH- represents hours  
> MM- represents minutes  
> SS- represents seconds.

È quindi possibile utilizzare StyleVision per [creare un foglio di stile](https://www.altova.com/it/products/stylevision/xslt_stylesheet_designer.html) che formatti la data in modo appropriato per il vostro pubblico di riferimento. StyleVision è uno strumento grafico per la progettazione di fogli di stile che consente di creare fogli di stile XSLT e XSL:FO tramite un'interfaccia "drag-and-drop" per visualizzare i dati XML in formati HTML, Microsoft Word, PDF e altri. Per utilizzare le funzionalità di formattazione delle date all'interno di StyleVision:

- Selezionare il segnaposto del contenuto o il campo di input del nodo.
- Nella barra laterale "Proprietà", selezionare l'elemento di contenuto, quindi il gruppo di proprietà "Contenuto".
- Cliccare sul pulsante "Modifica" della proprietà "Formattazione input".
- Apparirà la finestra di dialogo "Formattazione input":

[![Formattazione delle date in StyleVision](https://www.altova.com/blog/images/InternationalizationwiththeAltovaMission_C8AF/StyleVisiondate_thumb.gif)](https://www.altova.com/blog/images/InternationalizationwiththeAltovaMission_C8AF/StyleVisiondate.gif)

- Selezionate il pulsante radio "Formattato". Questo vi permetterà di scegliere il tipo di dato che desiderate utilizzare, e se avete selezionato una data, potrete quindi scegliere il formato per quella data.

È possibile selezionare anche altri formati di data e ora qui. Consiglio vivamente di utilizzare il selettore di date. Per inserire il selettore di date, il cursore deve trovarsi tra un nodo xs:date o xs:dateTime. A questo punto, si va su "Inserisci" nel menu principale e si seleziona "Inserisci selettore di date". Se il cursore non si trova tra un nodo xs:date o xs:dateTime, la voce di menu "Inserisci selettore di date" sarà disabilitata.

#### Numeri

I numeri decimali possono essere preceduti da un punto o da una virgola, a seconda delle impostazioni locali. Esistono anche differenze nel modo in cui vengono rappresentati i numeri con le migliaia. StyleVision offre funzionalità che consentono di formattare un numero in base al pubblico a cui è destinato

- Selezionare il segnaposto del contenuto o il campo di input del nodo.
- Nella barra laterale "Proprietà", selezionare l'elemento di contenuto, quindi il gruppo di proprietà "Contenuto".
- Cliccare sul pulsante "Modifica" della proprietà "Formattazione input".
- Apparirà la finestra di dialogo per la formattazione dell'input

[![Formattazione dei numeri in StyleVision](https://www.altova.com/blog/images/InternationalizationwiththeAltovaMission_C8AF/numberformatting_thumb.gif)](https://www.altova.com/blog/images/InternationalizationwiththeAltovaMission_C8AF/numberformatting.gif)

- Selezionare il pulsante radio "Formattato". Questo vi permetterà di scegliere il formato numerico.

#### Denaro

Le problematiche relative ai numeri si applicano anche al denaro, ma oltre a questo, esistono diverse convenzioni per rappresentare il simbolo della valuta. Alcune valute condividono lo stesso nome e simbolo, come il dollaro, ma il dollaro australiano, canadese e singaporiano non sono la stessa valuta, e questo dovrebbe essere chiaramente indicato. È possibile gestire i numeri come descritto in precedenza, ma la questione di se il nome della valuta o il suo simbolo debbano essere posizionati prima o dopo il numero sarà probabilmente gestita come parte del processo di traduzione.

#### Indirizzo

Uno dei problemi che i clienti incontrano quando acquistano da un'azienda straniera tramite un sito web è che il sistema non consente loro di inserire correttamente il proprio indirizzo. Esistono molte differenze, come la posizione del numero civico rispetto al nome della via, l'ordine degli elementi che compongono l'indirizzo e il formato del codice postale. CEN (l'ente europeo per gli standard) ha sviluppato uno standard che elenca gli elementi di un indirizzo, e l'UPU (Unione Postale Universale) sta ulteriormente sviluppando questo standard per creare un elenco completo degli elementi relativi a nome e indirizzo. Consiglio di verificare di ottenere i dati necessari per i vostri principali mercati di riferimento, ma assicuratevi anche che persone provenienti da altri paesi possano inserire correttamente il proprio indirizzo. Un menu a tendina con l'elenco dei paesi potrebbe essere utilizzato per garantire che vengano effettuate verifiche degli errori quando si conoscono alcuni elementi obbligatori di un indirizzo, evitando al contempo di generare errori per altri paesi in cui la struttura dell'indirizzo è diversa.

#### Carte di credito

Alcuni siti web con sede negli Stati Uniti non accettano carte di credito emesse al di fuori degli Stati Uniti. Come misura di sicurezza, richiedono un indirizzo valido negli Stati Uniti. Se desiderate accettare pagamenti con carta di credito e fare affari con persone che si trovano al di fuori del vostro paese, è importante verificare che le carte di credito straniere siano accettate.

#### RTL (direzione da destra a sinistra)

In molte lingue, il testo viene letto da sinistra a destra, ma questa non è una regola universale. L'arabo e l'ebraico, ad esempio, sono scritti da destra a sinistra. Nei documenti XML, questo crea ulteriori problemi, poiché gli elementi XML vengono letti da sinistra a destra, mentre qualsiasi testo dovrebbe essere letto da destra a sinistra. Lo spazio dei nomi ITS dispone di un attributo "direction" che può essere utilizzato per indicare la direzione di lettura corretta. <its:span dir="rtl">La gioia della pesca!</its:span>

#### Ordinamento

Esistono differenze nel modo in cui gli alfabeti vengono ordinati. Alcune lingue scandinave hanno un carattere "aa" che, di solito, ma non sempre, viene ordinato alla fine dell'alfabeto. Se avete impostato la lingua nel vostro documento XML e utilizzate xsl:sort nel vostro documento XSL, l'ordinamento dovrebbe funzionare in base alle regole di ordinamento per quella lingua. Tuttavia, è necessario verificare che il vostro elaboratore esegua effettivamente questa operazione, poiché non è sempre così. I file di esempio forniti con StyleVision contengono esempi di ordinamento. Selezionate "Esempi StyleVision", quindi la cartella "tutorial", quindi "ordinamento" e aprite il file "SortingOnTwoTextKeys.sps". Per vedere come funziona l'ordinamento, passate alla vista di progettazione e fate clic con il tasto destro sull'elemento membro. Quindi, selezionate l'opzione "ordina per" nel menu contestuale. Qui potete controllare come funziona l'ordinamento per questa particolare lista.

#### Punti esclamativi e punti interrogativi

In inglese, i punti interrogativi e le esclamazioni si trovano sempre alla fine della frase, mentre in spagnolo questa punteggiatura può comparire sia all'inizio che alla fine di una frase. Questo è un aspetto che viene solitamente corretto durante il processo di traduzione.

#### Conclusioni

L'internazionalizzazione è un passo fondamentale per garantire il più ampio pubblico possibile per la vostra applicazione, e per rendere la traduzione il più economica e semplice possibile. Il vostro approccio a questo processo dovrebbe essere molto pragmatico. Il tempo dedicato inizialmente a gestire l'internazionalizzazione porterà enormi vantaggi durante l'intero processo e aumenterà significativamente il potenziale di marketing del vostro prodotto. Lo scopo di questo articolo è stato quello di fornire una panoramica e di introdurvi al concetto di internazionalizzazione. Ulteriori informazioni utili sono disponibili nelle risorse elencate di seguito. 

Strumenti come XMLSpy e StyleVision, entrambi inclusi nella suite software Altova MissionKit, semplificano notevolmente il processo di internazionalizzazione dei documenti XML, offrendo un ampio supporto integrato per questa funzionalità. L'Internationalization Tag Set (ITS) del W3C rappresenta un'innovazione molto importante, un'aggiunta preziosa alla gamma di strumenti a disposizione degli sviluppatori che desiderano creare applicazioni XML internazionalizzate. XML è una tecnologia che, fin dalla sua concezione, ha tenuto conto dell'internazionalizzazione e della traduzione. L'utilizzo di Unicode come codifica predefinita per XML è di grande importanza e facilita notevolmente la gestione di eventuali problemi di internazionalizzazione. Le funzionalità offerte da Altova MissionKit, ITS e Unicode costituiscono la base per la creazione di applicazioni ben internazionalizzate. 

**Riferimenti** Di seguito è riportato un elenco di siti web e altre risorse utili che forniscono ulteriori informazioni sull'internazionalizzazione: Altova, un importante fornitore di strumenti XML: [https://www.altova.com/](https://www.altova.com/it/). Offrono inoltre una versione di prova gratuita di MissionKit: [https://www.altova.com/download](https://www.altova.com/it/download). 

Sito web di Unicode: [http://www.unicode.org/](http://www.unicode.org/) 

Set di tag per l'internazionalizzazione [http://www.w3.org/TR/2007/REC-its-20070403/](http://www.w3.org/TR/2007/REC-its-20070403/) 

Migliori pratiche del W3C per l'internazionalizzazione [http://www.w3.org/TR/2007/WD-xml-i18n-bp-20070427/](http://www.w3.org/TR/2007/WD-xml-i18n-bp-20070427/) 

Open Tag (di Yves Savourel): [http://www.opentag.com/](http://www.opentag.com/) 

Yves Savourel, "XML: Internazionalizzazione e localizzazione", un libro che rappresenta un'eccellente fonte di informazioni. Ulteriori informazioni sono disponibili all'indirizzo: [http://www.opentag.com/xmli18nbook.htm](http://www.opentag.com/xmli18nbook.htm)

Il sito web TM-Global, dedicato alla ricerca e alle risorse, pubblica numerosi articoli, opinioni e sondaggi utili su traduzione, localizzazione e standard del settore. [http://www.tm-global.com/](http://www.tm-global.com/) 

Siti web di Tex Texin, esperto di internazionalizzazione, disponibili ai seguenti indirizzi: [http://www.xencraft.com/](http://www.xencraft.com/) e [http://www.i18nguy.com/](http://www.i18nguy.com/) 

Flusso di localizzazione – sito web di esperti di internazionalizzazione [http://www.locflowtech.com/](http://www.locflowtech.com/) 

Soluzioni XML-based per la traduzione automatica e strumenti di traduzione di alta qualità e a prezzi competitivi sono disponibili presso aziende come Kilgray Translation Technologies [http://www.kilgray.com/](http://www.kilgray.com/)
