Panagiotis Malliris

Interpreter - Translator

German, Greek, English

StartTranslationsInterpreter ServicesEducationContactXML - InterfaceJob SearchPrices
...

Developer

...

√úbersetzungen

...

Dolmetscher


With the XML - Api you can transfer your texts from your system directly into my system.
As soon as I finish your translation, I will return it to your system as an XML file with HTTPS POST REQUEST for further use.
If the source text of your translation contains html tags or placeholders
the formatting will be retained and adapted manually in the target text.
The transmission takes place in secure SSL environment.
The transfer via XML has the advantage that the texts are transferred from system to system whereby the usual way of time-consuming import, export, uploading and sending of both the source texts and the target texts by e-mail is bypassed.
It is ideal, e.g. for multilingual websites whose content changes oftener or for online shops.

You can send your texts for translation to the following URL

https://malliris.de/translationInterface/index.php

via HTTPS POST REQUEST after requesting a query_key from me by e-mail to secure the transfer

or at

https://malliris.de/query_key/index.php

by creating an account the query key is generated automatically and can be copied into the clipboard.

The query_key must be passed as POST parameter with the parameter name query_key.

The structure of the XML document is shown below and can be validated with the following

XSD

file

or by sending a prepared test file to the following URL: VALIDATE XML
whereby you can get as respond the incorrectnesses of the sended XML File enlisted in XML Format as follows

<?xml version='1.0' encoding='utf-8'?>
<orders>
<status_xml_whole_file_validated>...</status_xml_whole_file_validated> <!-- value true or false-->
<errors_found><![CDATA[.....]]></errors_found>
</orders>



The finished translation will be send back with the same XML file where the target_text element contains the finished translation

<?xml version="1.0" encoding="utf-8"?>
<query_response>  
  <response_url>htt...</response_url>
  <response_key>ab23</response_key>
  <order>
    <message_id>gc12...</message_id>
    <deadline_date>20190823
	</deadline_date>
    <deadline_time>2210
	</deadline_time>
    <translation_sector>..</translation_sector>     
    <any_hints_for_the_translator>..
	</any_hints_for_the_translator>       
    <source_lang>de</source_lang>
    <target_lang>el</target_lang>
    <source_text><![CDATA[abcdef]]>
	</source_text>
    <target_text><![CDATA[abcdef]]>
	</target_text>
  </order>
  <!-- next Order -->
</query_response>

Explanations:

/query_response/response_url

String Value, call back URL

/query_response/response_key

key to secure the call back transfer

/query_response/message_id

String value intentifies a unique message-id inside the ordering firm

/query_response/deadline_date

String value format YYYMMDD intentifies the latest delivering day of the translation, CET time zone.

/query_response/deadline_time

String value format HHMM intentifies the latest delivering time of the translation, CET time zone.

/query_response/translation_sector

Integer value intentifies the translation_sector as follows: 1 for E-Commerce, 2 for Entertainment and gaming, 3 for Global travel sites, 4 for Social media, 5 for Finance

/query_response/source_lang

International abbreviation of the source language

/query_response/target_lang

International abbreviation of the target language

/query_response/source_text

Source text.Can contain html tags, allowed tags <br>,<br />,<b>,</b>,<i>,</i>,<ul>,</ul>,<ol>,</ol>,<li>,</li>,<p>,</p>,<h1>,</h1>,<h2>,</h2>,<h3>,</h3>,<h4>,</h4>,<h5>,</h5>,<h6>,</h6>

/query_response/target_text

The translated text.If the source text contains html tags they wil be positioned by the translator manually in the target text.

The immediate answer from

https://malliris.de/translationInterface/index.php

is the following XML file about the status of the receiving


<?xml version='1.0' encoding='UTF-8'?>
<orders>
  <status_xml_valid>true
  </status_xml_valid>   
  <!-- String value  possible 
  values:true or false -->
  <order>
    <message_id>gc12...</message_id>
    <status_inserted_db>true
    </status_inserted_db> 
    <!-- String value  possible
    values:true or false -->
  </order>
  <!-- next Order -->
</orders>