[[Vorlage(Getestet, noble)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Paketen] [:Terminal: Ein Terminal öffnen] (optional) [:Flatpak: Flatpak installieren] (optional) }}} [[Inhaltsverzeichnis(2)]] [[Bild(icon.png, 64, align=left)]] [gnomeapps:Dialect:] {en} ist eine online Übersetzungs-App für GNOME und eignet sich auch für mobile Geräte. Es gehört zu den [:GNOME-Anwendungen/#Circle-Anwendungen:]. Merkmale: * Übersetzung unter Verwendung mehrerer öffentlicher Anbieter/APIs: * Google Translate * LibreTranslate-API [[BR]] Erlaubt einem eine öffentliche Instanz zu verwenden * lingva-API * Historie der Übersetzungen * Automatische Spracherkennung * Sprachausgabe möglich * Knöpfe zum Einfügen aus bzw. Kopieren in die Zwischenablage In 24.10 kamen weitere Anbieter/APIs hinzu: * Bing * Deepl * Yandex Die snap-Version (2.2.0) liegt derzeit dazwischen und bietet noch kein Deepl an. {{{#!vorlage hinweis Die Übersetzung mittels LibreTranslate funktionierte im Test nicht, über lingva-API erst in 25.04. }}} {{{#!vorlage Warnung Der Dienst am anderen Ende kann die Daten speichern und ggf. auswerten. Man sollte also '''keine vertraulichen Texte''' übersetzen lassen. Stichwort: [wikipedia:Datenschutz-Grundverordnung: DSGVO]. }}} [[Bild(dialect.png, 250, align=right)]] = Installation = Dialekt kann über die Paketverwaltung oder als Flatpak installiert werden. == Paketquelle == Das noch junge Projekt ist ab [:22.04:] in den offiziellen Paketquellen enthalten. Man benötigt folgendes Paket[1] [2]: {{{#!vorlage paketinstallation dialect, universe; ab [:22.04:] }}} == Flatpak == Die aktuelle Version kann man als Flatpak[4] über [https://flathub.org/apps/app.drey.Dialect flathub] {en} installieren. [[Vorlage(Fremd, Software)]] == snap == Dialekt ist auch als [ubuntuapps:dialect: snap] [[Bild(GNOME-Anwendungen/Star_developer.png, 18, alt="ausgezeichneter Entwickler")]] verfügbar und im [:snap-store: Anwendungszentrum] zu finden. {{{#!vorlage befehl sudo snap install dialect }}} [[Vorlage(Fremd, Software)]] = Nutzung = Dialekt kann intuitiv genutzt werden. In das erste Feld kommt der zu übersetzende Text – entweder getippt oder aus der Zwischenablage. Nachdem in diesem Feld etwas steht, lässt sich ggf. auch die Zielsprache ändern. Nach dem Druck auf „Übersetzen“ kann man die Übersetzung lesen, ausgeben lassen oder über die Zwischenablage einer Weiterverwendung zuführen. = Einstellung = In der Voreinstellung wird Google Translate verwendet. Im Menü lassen sich diese und andere Einstellungen ändern. * ''Echtzeitübersetzung'' – bereits während des Tippens wird übersetzt * ''Übersetzungsverknüpfung'' – zwischen [[Vorlage(Tasten, Strg+Enter)]] und [[Vorlage(Tasten, Enter)]] als Zeilenumbruch umschalten. Die angezeigte Tastenkombination wird für das Abschicken der Übersetzungsanfrage genutzt. * ''Standardmäßig automatisch'' – Soll die Eingabesprache automatisch erkannt werden * ''Übersetzer'' – zu nutzenden Dienst auswählen; ggf. mit API-Key für mehr Nutzungen pro Tag * ''Text-zu-Sprache'' – abschaltbar; Ausgabe wird von Google bezogen. = Kommandozeile = Auch eine eingeschränkte Bedienung über die Kommandozeile ist möglich. {{{#!vorlage tabelle Kommando Erklärung +++ `-t`, `--text` zu übersetzender Text +++ `-s`, `--src` Kürzel der Ausgangssprache (Anm.: Viele Sprachen haben andere Codes als die Länder; s. u.) +++ `-d`, `--dest` Kürzel der Zielsprache }}} So wird bspw. nach folgender Eingabe {{{#!vorlage befehl dialect -t "Welches ist deine Lieblingsfarbe" -s "de" -d "en" }}} eine Benachrichtigung angezeigt, dass Dialekt bereit ist und das grafische Programm zeigt die Übersetzung. Eine weitere Verarbeitung in einem Skript wird somit leider unterbrochen. = Links = * [https://dialectapp.org/] {en} * [https://linuxphoneapps.org/apps/app.drey.dialect/] {en} * [wikipedia:Listen_der_ISO-639-3-Codes:] {de} * [https://linuxnews.de/speech-note-notizen-und-mehr/ linuxnews.de: Speech Note – Notizen und mehr] {de} - Alternative mit mehr Umfang #tag: Ubuntu Touch, Smartphone