Jquery Click Handler no funciona después de dos veces

Estoy enfrentando un pequeño problema extraño. Estoy usando el traductor bing (http://www.bing.com/widget/translator) y tratando de personalizarlo por mi cuenta usando su API.

Aquí está mi código para propósitos de prueba.

Guión:

$(document).ready(function (e) {
    var lang;
    $('#changeLang a').click(function (e) {
        Microsoft.Translator.Widget.Translate(null, 'en', null, null, function () {
            lang = Microsoft.Translator.Widget.GetAutoDetectedLanguage();
            alert(lang)
        });
        document.getElementById('WidgetFloaterPanels').style.display = 'none';
        var to = $(this).attr('id');
        if (to == "en") {
            Microsoft.Translator.Widget.Translate(lang, 'en');
            document.getElementById('WidgetFloaterPanels').style.display = 'none';
        } else if (to == "ja") {
            Microsoft.Translator.Widget.Translate(lang, 'ja');
            document.getElementById('WidgetFloaterPanels').style.display = 'none';
        } else if (to == "fr") {
            Microsoft.Translator.Widget.Translate(lang, 'fr');
            document.getElementById('WidgetFloaterPanels').style.display = 'none';
        } else if (to == "ru") {
            Microsoft.Translator.Widget.Translate(lang, 'ru');
            document.getElementById('WidgetFloaterPanels').style.display = 'none';
        }
    });
}); //ready ends

HTML:

<div id="changeLang">
 <a  href="#" id="en">English</a>
 <a  href="#" id="ja">Japenese</a>
 <a  href="#" id="fr">French</a>
 <a  href="#" id="ru">Russia</a>
</div>
<div>This paragraph needs to be translated</div>

Ahora, el script está funcionando bien como debería, pero durante las dos primeras veces. Por ejemplo, si hago clic en Japenese, la página se traduciría en consecuencia, y si hago clic de nuevo en inglés o en cualquier otro idioma, la página se traducirá en consecuencia. Pero después de la segunda vez, si hago clic por tercera vez en cualquier idioma. La función no funciona. Pero debería funcionar como si estuviera funcionando en los dos primeros clics. He intentado varias horas pero no puedo hacer que funcione, así que abrí las preguntas. Por favor, que alguien me señale lo que está mal.

Respuestas a la pregunta(1)

Su respuesta a la pregunta