Interface TranslationXLIFFService
This service enables the translation platform to convert translation object XML to XLIFF and vice-versa
-
Method Summary
Modifier and TypeMethodDescriptionconvertXLIFFStreamToXMLDocument(InputStream xliffInputStream, String sourceLanguage, String destinationLanguage) Converts an XLIFF InputStream to an equivalent XMLconvertXMLDocumentToXLIFFString(Document xmlDocument, String id, String sourceLanguage, String xliffVersion) Converts an XML document, corresponding to a translation object, to an equivalent XLIFF string
-
Method Details
-
convertXMLDocumentToXLIFFString
String convertXMLDocumentToXLIFFString(Document xmlDocument, String id, String sourceLanguage, String xliffVersion) throws TranslationXLIFFServiceException Converts an XML document, corresponding to a translation object, to an equivalent XLIFF string- Parameters:
xmlDocument- XML document containing the content to be translatedid- Unique id corresponding to the translation object from which the xmlDocument was createdsourceLanguage- Source language of the translatable content inside xmlDocumentxliffVersion- Version of the output XLIFF- Returns:
- String containing the complete XLIFF
- Throws:
TranslationXLIFFServiceException- Exception
-
convertXLIFFStreamToXMLDocument
Document convertXLIFFStreamToXMLDocument(InputStream xliffInputStream, String sourceLanguage, String destinationLanguage) throws TranslationXLIFFServiceException Converts an XLIFF InputStream to an equivalent XML- Parameters:
xliffInputStream- Input XLIFF streamsourceLanguage- Source languagedestinationLanguage- Target language- Returns:
- XML Document
- Throws:
TranslationXLIFFServiceException- Exception
-