Machine Transal...'s profileMachine Translation - th...PhotosBlog Tools Help

Blog


    September 28

    Um Blog para um Bot?

    Antes que voces desistam: nao, eu nao vou traduzir todos os blogs ao pe' da letra... Alem de muito chato, fica sem proposito.
     
    Entao ficamos assim: meu nome e' Helvecio (Netto por ai, Ribeiro por aqui) e eu sou um engenheiro de testes que trabalha no grupo de Research da Microsoft no project Machine Transalation (acabamos de "shipar" a primeira versao do nosso tradutor online http://translator.live.com - muito legal!). Do meu trabalho com o grupo surgiu a ideia de tentar entender se a qualidade (baixa) da traducao automatica seria suficiente pra' ajudar pessoas no dia-a-dia... Dai surgiu a ideia de criar um Bot (programa que finge ser humano) pro Messenger, que funcionaria como um tradutor automatico para todas as mensagens enviadas durante uma conversa.
     
    Desenvolvi um prototipo que ainda esta' BEM capenga, mas que funciona... Se tiverem curiosidade, bast adicionar MTBot-en_us@hotmail.com aos seus contatos (depois de alguns segundos o Bot vai te reconhecer e ficar "online"). Se voce quizer traduzir de Portugues para Ingles, mande "ola" para o Bot - ele deve acordar e tentar se conectar com o tradutor, e se tudo der certo vai mandar uma mensagem de confirmacao. A partir desse instante tudo que voce enviar sera' traduzido de Portugues para Ingles. O mais legal e' que se voce convidar outra pessoa para se juntar a conversa, o Bot vai assumir que seu contato fala Ingles, e vai traduzir todo que ele/ela mandar de Ingles para Portugues.
     
    Bom, eu acho que funciona bem o suficiente... Mas vale lembrar o seguinte:
      a) mande mensagens simples: o quanto mais simples as frases forem, melhor serao as chances the uma boa traducao
      b) o Bot roda em uma maquina fraquinha (e' um projeto meu mesmo, nao e' produto de verdade) entao paciencia com a velocidade...
      c) por favor NAO MANDEM INFORMACOES CONFIDENCIAIS!!!! A principal ideia do projeto e' entender se um sistema desse e' util ou nao, e a unica forma de determinar isso e' gravando as conversas, portanto nao esperem privacidade...
     
    Vou tentar manter os blogs atualizados sempre que possivel.
     
    Comentarios sao sempre bem vindos...

    A Bot with a blog???

    Indeed, this is a blog for a bot... So, here's the short version of a log story: my name is Helvecio and I'm a tester with the Microsoft Research Machine Translation team (team blog here).  We recently shipped the new Windows Live translator (http://translator.live.com) which seems to be getting a lot of attention from the blogsphere - basically because it does what it supposed to do AND because we have features that make it way more interesting to use than the competition (give it a try, heck you may even like it!).
     
    That said, I got really curious about how useful machine translations really are in real life. I know my opinion is WAY biased because:
     a) I'm brazilian, therefore I sorta kinda understand the value of translations, even broken ones
     b) I work in a Research team, so the "cool factor" REALLY gets to me
     
    One thing leaves to another and suddenly I decided to write a simple (as in really, really simple) Live Messenger Bot that people can add to their contact list and that provide machine translation services for selected languages. The assumption here is that people would send a message to the bot to wake it up - like "hello" - and that the system would then connect to the translation services of behalf of the user. A short dialog would take place (if there are more than one translator available for selection), and then the user would invite another party to jointhe conversation. Confusing? Let me try again...
     
    Let's assume you have a friend in Japan that does not speak English... Well, you would add MTBot-en_us@hotmail.com, wait until the bot accepts you (by switching status to Online) and then you would start your conversation by sending the "Hello" message... The Bot is going to wake up, and display a list of languages - enter "ja" for Japanese. Hopefully, everything will connect properly and the Bot will tell you to invite your friend to join the conversation. That's it... From this point on, everything you type will be translated from English to Japanese, and everything your friend types will be translated from Japanese to English.
     
    Please keep in mind this is my own pet project, therefore expect NO PRIVACY whatsoever... Also, the Bot runs on a lame desktop machine, and I bet it will crash very frequently.
     
    The current implementation supports many translators for English, Portuguese/English and German/English and German/French. To activate Portuguese/English say "Ola" to the Bot (it will reply in Portuguese); to activate German say "hallo".
     
    Enjoy! And yes, feedbacks are welcome - as long as they are positive! (nah, I'm a tester and I know there's no such a thing as positive feedback  Smile )