Seite 1 von 1

Translator - ein kleiner Übersetzer / a small translator

Verfasst: Fr 10. Mai 2013, 12:41
von xyzzyx
Hier ein erstes Beispiel, was uns eine neue Library ermöglicht.

Ein TAP zum Aufrufen von Einträgen aus Wörterbüchern nach dem DICT Protokoll

Dieses TAP benötigt eine Internetverbindung.


Im Dialog dieses TAPs findet immer der gleiche Ablauf statt:
1. Anbieter wählen - d.h. die DICT-Adresse, es gibt 5 fest vordefinierte Anbieter
2. Wörterbuch wählen - hier wird die verfügbare Auswahl des Anbieters angeboten
3. Suchbegriff eingeben - es erfolgt die Eingabe des gesuchten Wortes
4. Ergebnis anzeigen - die Antwort des Servers zu dieser Abfrage wird angezeigt

Man kann es aber vor allem für den ersten und zweiten Schritt mit der Record-Taste so einstellen,
dass immer der gewählte Eintrag genommen wird und die Auswahl übersprungen wird (=1).
Man kommt dorthin aber immer wieder zurück indem man von der Eingabe des Suchbegriffs zurück geht.

Beim zweiten Schritt gibt es immer auch einen Eintrag "* - alle Wörterbücher" mit dem man sämtliche
Wörterbücher des Anbieters durchsuchen kann.

Für den dritten Schritt kann man es ebenfalls mit der Record-Taste so einstellen, dass immer der
Suchbegriff gelöscht wird (=1) oder das vorherige Wort für eine Überarbeitung zur Verfügung steht.
Die Eingabe des Suchbegriffes ist auch über die PC-Tastatur in TMSRemote möglich.

Die Wörterbücher der Anbieter sind sehr vielfältig und beziehen sich nicht nur auf Sprachen.
Es gibt auch Wörterbücher für Dateiendungen, Glossare sowie diverse andere Themen.



Tastenbelegung:
siehe Dialoge



Folgende Dateien liegen in /ProgramFiles/Settings/Translator:

INI-Datei:
Beispiel-INI:
URL=dict.uni-leipzig.de - gewählte Adresse des Anbieters
Dictionary=eng-deu - gewähltes Wörterbuch
Word=tiny - eingegebener Suchbegriff
SkipURL=0 - definiert ob die Anbieter-Auswahl übersprungen wird (nur 0 oder 1)
SkipDict=0 - definiert ob die Wörterbuch-Auswahl übersprungen wird (nur 0 oder 1)
ClearWord=0 - definiert ob der Suchbegriff immer gelöscht wird (nur 0 oder 1)
Debug=0 - definiert in welcher Debug-Stufe das Logfile geschrieben wird (0, 1 oder 2)




Folgende Dateien werden dort erstellt:

page.out-Datei:
enthält das komplette Ergebnis der letzten Abfrage (gemäß DICT Protokoll)

LOG-Datei:
Diese Datei speichert die wichtigsten Ereignisse des Programmverlaufs. Sie wird ständig fortgesetzt.
Wenn sie zu groß wird, sollte man sie manuell löschen.


Download über TAPtoDate oder auf meiner Homepage.

:couchpotatoes:

AW: Translator - ein kleiner Übersetzer / a small translator

Verfasst: Fr 10. Mai 2013, 12:44
von Twilight
na du machst sachen :shock:

danke :)

twilight

AW: Translator - ein kleiner Übersetzer / a small translator

Verfasst: Fr 10. Mai 2013, 12:49
von TV-Junkie
wird getestet :D
Wie ruft man das Tap generell auf ? :thinker:

AW: Translator - ein kleiner Übersetzer / a small translator

Verfasst: Fr 10. Mai 2013, 13:02
von xyzzyx
Einfach starten.
Ist ein Dialog-TAP, kein Hintergrund-TAP.

AW: Translator - ein kleiner Übersetzer / a small translator

Verfasst: Fr 10. Mai 2013, 14:02
von paul79
Super Idee! :up:

AW: Translator - ein kleiner Übersetzer / a small translator

Verfasst: Fr 10. Mai 2013, 14:18
von Khuntom
.....und funktioniert.
Danke. :)

Gruß, Khuntom

AW: Translator - ein kleiner Übersetzer / a small translator

Verfasst: Fr 10. Mai 2013, 14:28
von FilmFan
Jetzt muß das TAP nur noch den laufenden Ton analysieren, übersetzen und als Untertitel einblenden ... :und_weg:

AW: Translator - ein kleiner Übersetzer / a small translator

Verfasst: Fr 10. Mai 2013, 16:07
von BluField62
schön! Danke!

AW: Translator - ein kleiner Übersetzer / a small translator

Verfasst: Sa 11. Mai 2013, 09:47
von Mucki
Das ist für mich mal wieder ein Überraschungstap !
Danke ! :hello: