Einen Benutzer zu betreuen, der sein Ticket in einer anderen Sprache erstellt, bremst den Ablauf: Der Techniker markiert den Text, fügt ihn in einen externen Übersetzer ein, kehrt zu GLPI zurück, antwortet – und wiederholt dies bei jeder neuen Folgeaktion. Das Modul Translate von NexTool beendet dieses Hin und Her, indem es die Beschreibung und die Folgeaktionen direkt in der Timeline des Tickets übersetzt, bei Bedarf und in der Sitzungssprache der Person, die gerade bearbeitet.
Die Ausgangslage
Wer einen Service Desk betreibt, der Kunden oder Niederlassungen in mehr als einer Sprache betreut, kennt die Szene: Ein Ticket kommt auf Englisch, Französisch oder Spanisch an, der Techniker markiert den Text, öffnet einen Tab mit einem Übersetzer, fügt ein, liest, kehrt zu GLPI zurück und schreibt die Antwort. Bei jeder Folgeaktion des Anforderers beginnt der Kreislauf von vorn. Neben der Langsamkeit reißt dieser Prozess den Text aus dem Kontext des Tickets – der Verlauf bricht auseinander, und die Übersetzung verschwindet, sobald der Browser-Tab geschlossen wird.
Der übliche Ausweg, den Anforderer zu bitten, in der Sprache des Supports zu schreiben, verlagert die Reibung auf den Kunden und verschlechtert die Erfahrung ausgerechnet beim ersten Kontakt. Für ein Team, welches internationale Kunden betreut, sollte die Sprache nicht bei jeder Nachricht zu einem operativen Hindernis werden.
Wie es funktioniert
Translate bildet innerhalb der Modularchitektur von NexTool ein Verhalten nach, welches dem Übersetzungs-Plugin von Teclib entspricht – mit dem Unterschied, dass es Sie nicht an einen einzigen Dienst bindet. Es arbeitet direkt in der Timeline des Tickets:
- Übersetzung pro Element, bei Bedarf: Jedes Element der Timeline (Beschreibung, Folgeaktion, Aufgabe, Genehmigung oder Lösung) erhält einen eigenen Übersetzungsschalter, der zwischen Originaltext und Übersetzung wechselt. Nichts wird massenhaft übersetzt – der Techniker übersetzt nur, was er lesen muss.
- Sitzungssprache: Die Übersetzung erfolgt in der Oberflächensprache der angemeldeten Person. Ein mehrsprachiges Team bearbeitet dasselbe Ticket, jeder Techniker liest in seiner Sprache, ohne etwas umzukonfigurieren.
- Drei Anbieter, Sie wählen: DeepL, Google Cloud Translation oder KI (LLM von OpenAI, Google Gemini oder Anthropic Claude). Gewählt wird der Anbieter – die Zielsprache bleibt die der Sitzung.
- Übersetzungs-Cache: Ergebnisse werden gespeichert und wiederverwendet. Derselbe Text wird nicht zweimal übersetzt – und nicht zweimal abgerechnet. Der Cache berücksichtigt die Version des Inhalts: Eine bearbeitete Folgeaktion wird neu übersetzt, eine unveränderte aus dem Cache geliefert.
- Verschlüsselte API-Schlüssel: Der Schlüssel des Anbieters wird verschlüsselt gespeichert (über GLPIKey von GLPI), nicht im Klartext in der Konfiguration.
- Geltungsbereich pro Einheit und Logs: Sie können dieses Modul auf bestimmte Einheiten beschränken (mit Vererbung an die untergeordneten) und protokollieren, wer wann mit welchem Anbieter in welche Sprache übersetzt hat und wie viele Zeichen gesendet wurden, mit einstellbarem Log-Level (Übersetzungen werden ab Level info protokolliert).
- Integrierter Verbindungstest: Bevor Sie die Funktion für Ihr Team freigeben, prüft ein Button den konfigurierten Schlüssel und Anbieter.
DeepL, Google oder KI: die Wahl, auf die es ankommt
Alle drei Anbieter übersetzen einsprachigen Text gut. Der Unterschied zeigt sich – und wir haben ihn im Betrieb entdeckt – bei Tickets, die innerhalb desselben Dokuments mehrsprachig sind, was der reale Fall ist, wenn man Leads und Kontaktformulare empfängt.
DeepL und Google Translate legen in der REST-API mit automatischer Erkennung der Ausgangssprache eine einzige Sprache pro Dokument fest. Bei einem Lead-Ticket, dessen Beschreibung überwiegend portugiesisch ist (die Beschriftungen der Vorlage: „Nome:“, „Empresa:“, „Mensagem:“) und dessen Kundennachricht auf Französisch verfasst ist, erkennt der Anbieter Portugiesisch als dominante Sprache, setzt Portugiesisch als Ziel und gibt den Text nahezu unverändert zurück – der französische Abschnitt bleibt unangetastet. Wir haben dies mit einem echten Testticket bestätigt: Das gesamte Dokument wurde als PT erkannt (No-Op beim Französischen), während derselbe französische Abschnitt isoliert als FR erkannt und korrekt übersetzt wurde. Die Spalte für die Ausgangssprache im Cache des Moduls lässt keinen Zweifel.
# Descrição de um chamado de lead (rótulos em PT + mensagem em FR)
Nome: ...cliente...
Empresa: ...empresa francesa...
Mensagem: Bonjour, je souhaite un devis... Merci.
# DeepL / Google (source=auto) - detecção de UM idioma por documento
detected_source_language = "PT" -> alvo pt_BR -> trecho FR NÃO traduzido (no-op)
# O mesmo trecho FR, isolado:
detected_source_language = "FR" -> traduz certo ("Olá... Obrigado")
# Provedor IA (OpenAI / Gemini / Claude) - documento inteiro como contexto
-> traduz qualquer trecho fora do idioma-alvo, sem detecção única
Die Sicht aus dem Betrieb: Für internationale Kunden und mehrsprachige Inhalte in einem Dokument ist KI der richtige Anbieter, da sie jeden Abschnitt außerhalb der Zielsprache semantisch übersetzt und dabei das gesamte Dokument als Kontext nutzt. DeepL und Google bleiben hervorragend – und günstiger – für Tickets, die vollständig in einer einzigen Sprache verfasst sind. Deshalb überlässt Ihnen dieses Modul die Wahl des Anbieters und erzwingt keinen bestimmten.
| Anbieter | Am besten für | Mehrsprachiges Dokument (Beschriftungen + Nachricht) | Typische Kosten |
|---|---|---|---|
| DeepL | Qualität bei europäischen Sprachen, einsprachiger Text | Erkennt 1 dominante Sprache – ein Abschnitt in der Minderheitssprache bleibt eventuell unübersetzt | Pro Zeichen |
| Google Cloud Translation | Breite Sprachabdeckung, hohe Verfügbarkeit | Gleiche Einschränkung durch Erkennung einer einzigen Sprache | Pro Zeichen |
| KI (OpenAI / Gemini / Claude) | Kontext, menschlicher Ton und mehrsprachige Inhalte | Übersetzt jeden Abschnitt außerhalb der Zielsprache | Pro Token |
So aktivieren Sie es
- Öffnen Sie in GLPI das Plugin NexTool und gehen Sie zum Modulkatalog.
- Suchen Sie Translate (Ticket-Übersetzer) und klicken Sie auf Aktivieren.
- Öffnen Sie die Konfiguration des Moduls, wechseln Sie zum Reiter Integrationen, wählen Sie den Anbieter (DeepL, Google oder KI) und fügen Sie den entsprechenden API-Schlüssel ein – er wird verschlüsselt gespeichert.
- Führen Sie im Reiter Integrationen den Verbindungstest aus, um den Schlüssel zu prüfen, bevor Sie die Funktion für Ihr Team freigeben.
- Passen Sie bei Bedarf den Geltungsbereich pro Einheit, die Aufbewahrung von Cache und Logs sowie den Log-Level an. Ab dann erscheint der Übersetzungsschalter bei den Elementen in der Timeline der Tickets.
Eine tägliche Bereinigungsroutine (automatische Aktion von GLPI, ausgeführt durch den Cron des Systems) entfernt alte Logs und Cache-Einträge gemäß der konfigurierten Aufbewahrungsdauer, damit dieses Modul nicht unbegrenzt Daten ansammelt.
Für wen es geeignet ist
Translate ist sinnvoll für Service Desks, die Kunden, Niederlassungen oder Lieferanten in mehr als einer Sprache betreuen – und besonders für alle, die Leads und Formulare von internationalen Websites empfangen, wo ein einzelnes Ticket mehrere Sprachen mischt. Es hilft auch verteilten Teams, in denen jeder Techniker lieber in seiner eigenen Sprache liest.
Wann es sich nicht lohnt: Wenn der gesamte Betrieb und alle Kunden eine einzige Sprache verwenden, bringt dieses Modul keinen Mehrwert – und Sie sparen sich die Kosten einer Übersetzungs-API. Wenn Ihre Datenrichtlinie verbietet, Inhalte von Tickets an externe Dienste zu senden, prüfen Sie den Anbieter sorgfältig, denn eine Übersetzung sendet den Text naturgemäß an den gewählten Anbieter; beschränken Sie in diesem Szenario den Geltungsbereich pro Einheit und behandeln Sie die Wahl des Anbieters als Datenschutzentscheidung.
Kompatibilität
- GLPI: 11.x, auf Basis des Basis-Plugins NexTool.
- Plan: kostenlos – Translate wird ohne Lizenzkosten über den Modulkatalog von NexTool bereitgestellt.
- Externe Voraussetzung: ein API-Schlüssel des gewählten Anbieters (DeepL, Google Cloud Translation oder das LLM von OpenAI/Gemini/Claude), der vom Anbieter selbst nach Nutzung abgerechnet wird.
Nächster Schritt
Translate ist Teil von NexTool. Wenn Ihr Team bei jeder Nachricht Zeit damit verliert, zwischen GLPI und externen Übersetzern zu wechseln, sprechen Sie mit unserem Team – wir helfen Ihnen, den richtigen Anbieter für Ihr Szenario zu wählen.
Geprüft vom Team von NexTool Solutions.