Beschreibung:
Mit der TranslatorLib könnt ihr ganz einfach Texte (bzw. String-Objekte ;)) übersetzen. Das eignet sich auch gut, um eine automatische Übersetzung für eure Programme zu machen.
Das Ganze läuft via Google-Übersetzer und demnach sind auch alle Sprachen von dort verfügbar. ACHTUNG: Ich habe gemerkt, dass nicht alle Kombinationen funktionieren (Von Google her nicht), wie z.B. "Hallo Welt" von deutsch zu norwegisch. Ich weiss nicht wieso das nicht geht (Ist auf der Homepage von Google-Übersetzer auch nicht möglich: Hier)
Aufruf:
Die Klasse muss über eine explizite Instanz aufgerufen werden:
Danach stehen Euch folgende Member zur Verfügung:
- Methode 'Translate': Mit dieser Methode lassen sich Strings übersetzen. Als Rückgabewert kommt der übersetzte String heraus.
- Enumeration 'aSprache': Listet alle verfügbaren Ausgangssprachen auf, die ein Text am Anfang haben kann (inklusive automatischer Spracherkennung!)
- Enumeration 'zSprache': Listet alle verfügbaren Zielsprachen auf, in die ein Text übersetzt werden kann.
Voraussetzungen:
- Internet-Anschluss, da das Ganze übers Internet läuft
- .NET-Framework 2.0
Allgemeine Informationen:
- Vollständiger Name: TranslatorLib 1.0
- Verwendete IDE: Visual Basic 2008 Express Edition
- Version: 1.0.0.0
- Autor/Copyright: ©2010 Pascal Niklaus
- Dekompilieren oder anderweitige Methoden, um an den Sourcecode der DLL zu kommen, ist verboten
- Einkompilieren ist nicht erlaubt
- Es muss ein Vermerk auf den Autor gesetzt werden
Zusätzliches:
Ich habe zudem noch ein kleines Demoprogramm geschrieben (Opensource), in welchem gezeigt wird, wie die Lib aufgerufen und ein Text übersetzt werden kann.
Zudem habe ich dort auch eine Möglichkeit geschrieben, wie man alle verfügbaren Sprachen direkt aus der Enumeration in einer ComboBox anzeigen kann.
Download:
- TranslatorLib, ohne Demoprogramm (Gepackt ZIP; 5.55 kB): Download
- TranslatorLib, mit Demoprogramm + DemoSource (Gepackt ZIP; 115.38 kB): Download
Ich würde mich über Kritik/Rückmeldungen und Verbesserungsvorschläge freuen
Gruss
Pascal
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „PascalN“ ()