Ich nicht wirklich. Obwohl ich es 5 oder 6 Jahre in der Schule gelernt habe sind meine Französischkenntnisse nicht gerade vorzeigbar. Eigentlich schade, da ein Teil meiner Familie (ich bin halber Tunesier) französisch spricht. Da Tunesien nicht gerade um die Ecke liegt bin ich auch nicht all zu oft dort. Um so mehr habe ich mich gefreut, dass meine Tante jetzt einen Computer hat und den Live Messenger benutzt.
Aufgrund meiner Unfähigkeit mich in französisch auszudrücken sieht die Kommunikation mit meiner Tante wie folgt aus:
1) Text eingeben in Online-Übersetzungswebseite
2) Übersetzung anstoßen
2) Übersetzung kopieren
3) Übersetzung in Messenger einfügen
4) Nachricht abschicken
Die Antwort meiner Tante muss ich ebenfalls wieder manuell übersetzen.
Das muss doch einfacher gehen habe ich mir gedacht! Da der Messenger eine AddIn-API anbietet gibt es doch bestimmt sowas wie ein Übersetzungs-AddIn.
Hmm, also Google fragen....nix gefunden. Okay, ich gebe zu ich hab nicht wirklich gründlich gegoogelt....schließlich hatte ich ja bock selber mal ein AddIn zu schreiben ;)
Gesagt getan und heraus kam der InstantMessageTranslator.
Mit meinem AddIn brauche ich nun nur noch "de-fr: Hallo, wie geht es Dir?" eingeben und beim Empfänger kommt "Hallo, comment tu va ?" an.
Okay, ich hätte vielleicht geschrieben "Salut, ca va?", denn soviel französisch kann ich noch. Eine schlechte Übersetzung ist aber immer noch besser als gar keine :)
Das ganze funktioniert auch in englisch, wenn man als Präfix einfach "de-en" anstatt "de-fr" angibt, oder in die andere Richtung ("fr-de", "en-de").
Die "Magic" die dahintersteckt ist wie wahrscheinlich jeder Leser vermutet hat ein einfacher Webservice der Übersetzungsdienstleistungen anbietet. Für mein AddIn habe ich den kostenlosen Service http://www.webservicex.net/TranslateService.asmx benutzt. Leider ist der Service allzuoft überlastet und man bekommt entweder gar keine Übersetzung oder es dauert relativ lang. Ansonsten funktioniert das Ganze aber wunderbar.
Eine mögliche Anwendung wäre auch nur einzelne Wörter in einem Satz übersetzen zu lassen, falls einem das richtige Wort nicht einfällt: "How do you like my new de-en:Bettvorleger?".
Wie ich weiß arbeitet Microsoft auch gerade an einem Online-Übersetzungsservice. Wäre ja schön, wenn man in der nächsten Messengerversion so eine Funktionalität vorfinden würde :)
Wer den Code für das Add-In haben möchte, schreibt mir einfach eine kurze Mail.