Apex Community Blog

Nieuwe feature ingebouwd in xTra4o

Posted on: januari 28, 2010

xTra4o staat voor “Xliff TRAnslator for Oracle”, en meer bepaald voor APEX.

xTra4o is een applicatie die iAdvise gebouwd heeft (in APEX trouwens) die helpt bij het vertaalproces van een APEX-applicatie. Deze tool is publiekelijk toegankelijk. De APEX site of OTN heeft hiernaar trouwens een verwijzing.

Hoe je meertalige applicaties in Apex bouwt is heel goed uitgelegd in dit artikel. Er is één specifieke stap binnen het proces dat APEX zelf niet zo goed ondersteunt, dit is de zgn. stap 3 waarbij je alle vertaalbare elementen moet vertalen in het zgn. XLIFF bestand.

Onze xTra4o laat toe deze XML-variant op te laden en de afzonderlijke elementen te vertalen.

Een eerste surplus van deze tool is de mogelijkheid om veel gebruikte termen in een Woordenboek (‘Dictionary’) weg te schrijven en gelijke termen aan de hand hiervan te vertalen.

Nu hebben we nog een extra handig hulpmiddel ingebouwd. Voor elke bron-term kan je nu een vertaling laten ophalen via de Google Translate API. Volgende screenshot toont het nieuwe icoontje, waarop je kan klikken om Google voor u de vertaalslag te laten doen. In het voorbeeld moet van het Engels naar het Frans vertaald worden:


Als gebruiker, kan je altijd zelf nog de vertaling aanpassen en beslissen het woord in de Dictionary weg te schrijven.

We hebben vastgesteld dat Google Translate wel niet altijd juist omspringt met ‘speciale tekens’. Voor een aantal van die tekens (zoals het ‘#’-teken) blokkeren we dan ook de API-oproep.

Voor het gebruik van de Translate API hebben we ons geïnspireerd op de code die je kan vinden op deze blog.

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s

%d bloggers op de volgende wijze: