Description: Translates text through the external DeepL API.
Calling convention: CIP_Translate("Text": String, "TargetLanguageCode": String, ["SourceLanguageCode": String = ""]): String
Parameters:
Text: text sent to DeepL.
TargetLanguageCode: DeepL target-language code such as DE or EN-US.
SourceLanguageCode: optional source code; empty enables automatic detection.
Returns: Translated text. Network, authentication, service and response-format errors raise exceptions.
Availability: Default; requires internet access and a valid DeepL API key. The input text leaves the CIP system and is processed by an external service.
Example:
EnglishText := CIP_Translate("Guten Morgen", "EN-US", "DE");