Ubuntu 25.10 Questing Quokka
Ubuntu 24.04 Noble Numbat
Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
⚓︎ Ein Terminal öffnen, optional
⚓︎ Flatpak installieren, optional
crow-translate 🇬🇧 ein einfacher und leichter Übersetzer, mit dem man online Texte mithilfe der Google-, Yandex-, Bing-, LibreTranslate- und Lingva- 🇩🇪 Übersetzungs-API übersetzen und sprechen kann. Die Anwendung wird mit C++ und Qt entwickelt.
Merkmale:
Mehrere Übersetzungs-Engines von Mozhi 🇩🇪 (einige Instanzen können bestimmte Engines deaktivieren)
Während Mozhi als Proxy fungiert, um die Privatsphäre zu schützen, können die von ihm verwendeten Dienste von Drittanbietern den gesendeten Text speichern und analysieren.
Automatische Spracherkennung
Sprachausgabe (TextToSpeech; TTS) möglich
Piper Neural TTS: Hochwertige Offline-Neuraltext-zu-Sprache mit ONNX Runtime
Qt TextToSpeech: System TTS Integration
Mozhi TTS: Online TTS über Mozhi Proxy
Knöpfe zum Kopieren in die Zwischenablage
Sehr anpassbare Tastaturkürzel
Kommandozeilenschnittstelle mit vielen Optionen
D-Bus API: Komplette Automatisierungsschnittstelle
sofern eine Texterkennung (OCR) installiert ist, können auch Bildausschnitte für die Übersetzung herangezogen werden
Wayland Support: Verbesserte Screenshot-Integration mit KWin Screenshot2 API
Wie bereits angedeutet, kann der Dienst am anderen Ende die Daten speichern und ggf. auswerten. Man sollte also keine vertraulichen Texte übersetzen lassen. Stichwort: DSGVO.
Crow-translate kann über die Paketverwaltung oder als Flatpak installiert werden.
Das Programm ist ab 24.04 in den offiziellen Paketquellen enthalten. Man benötigt folgendes Paket[1] [2]:
crow-translate (universe; ab 24.04)
Befehl zum Installieren der Pakete:
sudo apt-get install crow-translate
Die aktuelle Version mit Qt6 kann man als Flatpak[4] über flathub 🇬🇧 installieren.
Fremdsoftware kann das System gefährden.
In Arbeitsumgebungen mit einem klassischen Menü findet sich Crow Translate in der Kategorie „Büro“.
Crow-translate kann intuitiv genutzt werden. In das erste Feld kommt der zu übersetzende Text – entweder getippt oder aus der Zwischenablage. Ggf. kann man die Zielsprache ändern. Nach dem Druck auf das nach rechts zeigende Dreieck kann man die Übersetzung lesen, ggf. ausgeben lassen oder über die Zwischenablage einer Weiterverwendung zuführen.
Als sehr praktisch erweist sich die Möglichkeit den Übersetzungsdienst direkt im Hauptfenster ohne den Umweg über die Einstellungen zu wechseln, wenn jener vorübergehend nicht erreichbar ist.
Rechts unten findet man den Zugang zu den Programmeinstellungen
. Im Register „Übersetzung“ kann man ggf. für Lingva verschiedene Adressen ausprobieren. Dabei kann es durchaus vorkommen, dass vom eigenen Standort oder zum gegebenen Zeitpunkt keine Verbindung möglich ist.
Sofern man für Libretranslate einen API-Key erworben hat, kann man ihn hier eintragen. Ansonsten kann man Libretranslate nicht nutzen. Es sei denn man hat eine lokale Instanz (s. Links); die kann man bei der URL eintragen mit
http://127.0.0.1:5000/
Der Wert für API-Key kann dann leer bleiben.
Auch eine Bedienung über die Kommandozeile ist möglich. Der Aufruf erfolgt über
crow OPTION TEXT
wobei crow --help eine vollständige und übersetzte Ausgabe der Optionen anzeigt. Im folgenden Beispiel wird der Text aus der Paketbeschreibung durch yandex übersetzt, die Sprache automatisch erkannt und nur der übersetzte Text ausgegeben.
Eingabe (Bsp.):
crow --brief --engine yandex "This is a simple and lightweight translator" 2> /dev/null
Ausgabe:
Dies ist ein einfacher und leichter Übersetzer
Der markierte Text im Beispiel ist für die eigene Verwendung an zu passen. Sollte die Ausgabe leer sein, dann besteht vermutlich ein Problem mit der Verbindung zum Server. In dem Fall kann man einen anderen Dienst nutzen.
Je nach Arbeitsumgebung kann es vorkommen, dass crow nur minimiert in die Leiste startet. Es wirkt also nur so, als würde es nicht starten, weil man mit einem großen Fenster rechnet. Dies kann in den Einstellungen geändert werden.
Übersetzung Werkzeuge zur maschinellen Übersetzung von Texten
Projektseite 🇬🇧
Quellcode 🇬🇧
https://adminforge.de/services/lingva-translate/ 🇩🇪 – Infos zu Lingva
https://yourdevice.ch/multi-translator-frontend 🇩🇪 – Erklärung zu Mozhi
LibreTranslate – freie Übersetzungssoftware unter Linux 🇩🇪 – Einrichten einer lokalen Instanz
libretranslate 🇬🇧 – offizielle Dokumentation
linuxnews.de: Speech Note – Notizen und mehr 🇩🇪 – Alternative mit mehr Umfang