Übersetzt Texte über die DeepL-Schnittstelle
(ab CMS-Version 014.005.009.000) - deepL-Schnittstelle in Weblication Lizenz erforderlich!
<?php
require_once($_SERVER["DOCUMENT_ROOT"]."/weblication/grid.php");
$text = 'Text, welcher zu übersetzen ist!';
$targetLang = 'en';
$deeplKey = wVariables::getValue('deepl_key', '/base-wGlobal');
$options = array('deeplKey' => 'IHR_DEEPL_SCHLUESSEL', 'sourceLang' => 'de');
$result = wLanguages::translateTextDeepL($text, $targetLang, $options);
print '<pre>'.var_dump($result).'</pre>';
?>
<?php
require_once($_SERVER["DOCUMENT_ROOT"]."/weblication/grid.php");
$text = 'Text, welcher mitsamt einem Spezialbegriff zu übersetzen ist!';
$targetLang = 'en';
$deeplKey = wVariables::getValue('deepl_key', '/base-wGlobal');
$options = array('deeplKey' => 'IHR_DEEPL_SCHLUESSEL', 'sourceLang' => 'de', 'glossary_id' => 'name:Intern');
$result = wLanguages::translateTextDeepL($text, $targetLang, $options);
print '<pre>'.var_dump($result).'</pre>';
?>
Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.