Microsoft Translator Team Blog

News and Views from the Microsoft Translator Team in Microsoft Research.

Using Tbot – the Messenger Bot powered by Microsoft Translator

Generic Content

For questions please use Microsoft Translator technical forums. We monitor them daily!

Using Tbot – the Messenger Bot powered by Microsoft Translator

Rate This
  • Comments 39


Tbot is an automated buddy that provides translations for Windows Live Messenger. It was first launched in 2008 as a prototype pre-dating many other bots and has since become immensely popular. You can have one-on-one conversations with Tbot or invite friends (group conversation) who speak different languages with Tbot translating for you.

Following is a set of frequently asked questions about the bot. If you have any technical questions, please post them in our user forums.

[Q1] How to install/add Tbot in your Messenger?

1. Open your Live Messenger and look for the Add a contact or group icon.


2. Type in as your contact.  Tbot will now show up as one of your contacts.


[Q2] How to use Tbot commands?

1. Type TBot ? to see all the Tbot commands.  You will see the following list of Tbot commands.


2.  To see your current translation language setting, type TBot lang. For instance, if you were translating from French to English in your previous session, you will see the following.


(If you're going to use Tbot for the first time, this is not applicable.)

3. To change your translation language setting, type TBot change.  Tbot will first show you the list of source languages (FROM languages) as shown below.

You have to select your source language here!!  Otherwise, Tbot won't understand any commands.  In other words, commands such as Tbot ?, Tbot lang, etc. won't work until you select your source language.


4. Once you select your source language, Tbot will ask you to select your target language (TO language).  Please select your target language.  Again, if you don't select your target language here, Tbot won't let you move on.  In other words, commands such as Tbot ?, Tbot set, etc. won't work until you select your target language.


5. Once the source and the target languages got selected, you're ready to translate.  Start typing any sentences.

Here is a snapshot for TBot translating from English to Japanese.


6.  Now if you want to change your language pairs, you can just type TBot change, and do #3 and #4 above.

     If you want to list all the TBot commands, you can type TBot ? 

7. How to use TBot set

One of the TBot commands is TBot set.  Please note that this is to set up the language for your user interface, not for your translation language(s). 

For instance, when you type TBot set, you'll see the language list as shown below.


If you are a Korean and want to see TBot's instructions in Korean, you select Korean, so that you can see TBot's instructions in Korean as shown below.

[Q3] How to talk to someone with Tbot's help?

Here is an example of how Takako who speaks Japanese is able to talk to Erik, who speaks Portuguese.

(1)   Takako invites Erik, and then invites Tbot.  You’ll see both Erik and Tbot on your conversation pane as shown below.


(2) Takako set the language pair using the Tbot command, “Tbot change”.

She set the source language to Japanese and the target language to Portuguese.



(3)   Takako and Erik can start the conversation using Japanese and Portuguese, respectively.

For instance:



That's it!

Leave a Comment
  • Please add 7 and 5 and type the answer here:
  • Post
  • Thanks. What would be VERY useful: how exactly can a conversation between 2 persons speaking different languages be translated? I mean, which steps have exactly to be taken to make the tbot translate between them? Who has to speak to tbot 1st and iniate the translation commands? If there's any tutorial on this, would be mighty happy about this. Again thanks, in advance. Regs, Rob

  • I has problems adding tbot to a group. Is it posible?

  • Hi. I was looking for another  langauge to translate. the langauge is Argentin. it is possible from Tbot to   translate?

    thanks alot

  • Hello Musa,

    the major language of Argentina is Spanish. You can use TBot to translate from and to Spanish.

  • Hello Rob,

    You would add Tbot in your contact list. When you start a conversation with one of your contact, you would invite Tbot as well. It is as you are having a 3 way conversation with 2 friends. Whatever you type in your message, Tbot will translate it so that your friend can see the translation. What I would suggest is that if you were the person who initiate a conversation, invite Tbot and your other friend(s) and vice versa. Hope this helps.

  • Hello Grodan,

    After you add TBot as your contact, when you open Windows Live Messenger, locate Tbot from your contact list. You should then be able to drag and drop it to any of your existing groups.

  • tbot says offline . did I do something wrong ?

  • Does TBot work across IM types?  I am using LCS 2005 and it doesn't seem to play well with MSN, so i just thought i'd check.  

  • Does TBot work across IM platforms?  I am having trouble getting it to play well between LCS 2005 and MSN.


  • Does TBot work across IM platforms?  I am having trouble getting it to play well between LCS 2005 and MSN.


  • Hi Rob,

    The three-way conversation (2 persons + Tbot) is explained at

    Look for the section called "How to talk to your friend using Tbot?". Hope that this is helpful.

  • Hi cbaker0220,

    Tbot doesn't work 100% with LCS; 1:1 session with Tbot seems to work but multiple session (i.e., inviting another contact) doesn't work.  Hope that this helps.

  • como puedo hacer para  que  tbot aparezca  como conectado

  • Tbot won't work if I say something it says the following message could not be delivered to all recipients:

    what do I do?

    How do you fix it?

  • tbot says that The following message could not be delivered to all recipients:

    please help

Page 1 of 3 (39 items) 123