2016-04-07 16 views
0

Ich habe bereits einen funktionierenden Bot mit Bot Framework erstellt.Wer bot Bot Framework Sprache Übersetzung Feature verwenden

Jetzt versuche ich, Sprachübersetzungsfunktion zu verwenden, aber ich kann nicht finden, wie man das erreicht. Ich habe die Option "Translate channel messages" aktiviert, aber die Nachrichten werden immer mit der Sprache "en" empfangen, auch wenn der Inhalt der Nachricht nicht englisch ist.

Jeder Zeiger würde sehr geschätzt werden. Vielen Dank.

+0

siehe http://docs.botframework.com/connector/bot-options/#translation-options –

Antwort

1

Als Benutzer können Sie die Sprache ändern, indem Sie "Ich möchte in [unterstützte Sprache] sprechen" schreiben. Oder schreibe einfach den Namen der Sprache und das Bot-Framework sollte schlau genug sein, um zu erkennen, was du willst.

Am hinteren Ende erhalten Sie den übersetzten Text, aber Sie haben auch Zugriff auf den Originaltext und die Originalsprache.

+0

Es funktioniert! Außerdem sende ich Bot-Antworten in der Sprache "en", aber sie werden nicht in die Benutzersprache übersetzt, ist das möglich? Danke –

+1

Ich habe es mit dem Basis-Beispiel aus der C# Vorlage versucht und es funktioniert. Im Beispiel wird die Antwortnachricht folgendermaßen erzeugt: 'message.CreateReplyMessage ($" Sie haben {length} Zeichen gesendet ");'. Ich habe es auch mit "en" Sprache Parameter versucht und es funktioniert immer noch. Das Sprachkram funktioniert nicht im Emulator, aber ich denke, das weißt du. – berhir

0

Microsoft geschlossen "Translate channel messages" diese Funktion aus v3.0 von Microsoft Bot Framework Update.

Verwandte Themen