Olá, Visitante. Por favor entre ou registe-se se ainda não for membro.

Entrar com nome de utilizador, password e duração da sessão
 

Autor Tópico: programa engraçado para o outlook  (Lida 1630 vezes)

Thorn Gilts

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 14245
    • Ver Perfil
programa engraçado para o outlook
« em: 2012-09-01 01:58:22 »
Há tempos, para me facilitar traduzir conversas em tempo real fiz um programa em VBA em que escrevia o texto fosse lá em que lingua fosse e ele traduzia em texto e voz para inglês ou outra lingua.

Utilizava o motor de tradução do google para traduzir (embora com todas as insuficiências que são conhecidas).

O motor de tradução do google consegue detetar com bom resultado o idioma inserido.

Então tive a ideia de criar um programa VBA para o outlook que permite responder a um email na lingua em que ele foi escrito. Isto para ser utilizado naquelas mensagens de ausência.

Eu conseguia que o google le-se a mensagem e identificasse o idioma de input e devolve-se (output) a mensagem traduzida na lingua pre-definida, mas não conseguia que ele me indicasse qual a lingua do input, já que a lingua do output é sempre a mesma.

Então criei um algoritimo engraçado e que funciona mais ou menos assim:

No fim da frase de input (subject e body do email) escrevi a palavra amor sendo que o output será love caso a detecção do idioma esteja correto. Senão detetar faz um loop e muda a palavra amor para outra lingua.

Quando a palavra amor devolver love, significa que estou no idioma certo. Então o algoritmo fica a saber qual foi o idioma que usou na palavra amor e devolve a mensagem no idioma correto. :-)
we all have a story we nevel tell

Thorn Gilts

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 14245
    • Ver Perfil
Re:programa engraçado para o outlook
« Responder #1 em: 2012-09-01 01:58:38 »
assim que terminar uns ajustes coloco aqui.
we all have a story we nevel tell

deMelo

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 12687
    • Ver Perfil
Re:programa engraçado para o outlook
« Responder #2 em: 2012-09-01 02:21:14 »
Incrivel...!

Quantas horas tem o teu dia? 50 horas?
Andas mesmo a organizar bem o teu tempo. Ate dá para isto. :)
The Market is Rigged. Always.

Thorn Gilts

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 14245
    • Ver Perfil
Re:programa engraçado para o outlook
« Responder #3 em: 2012-09-01 09:21:40 »
isso fiz em meia horita e na sequência de outra coisa que tinha de fazer. :-)
we all have a story we nevel tell

Robusto

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 1830
    • Ver Perfil
Re:programa engraçado para o outlook
« Responder #4 em: 2012-09-01 13:17:16 »
Eheh, ultimamente tambem tenho trabalhado muito em VBA, pode ser viciante... :)

deMelo

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 12687
    • Ver Perfil
Re:programa engraçado para o outlook
« Responder #5 em: 2012-09-02 17:28:11 »
Isso era dantes....

Quando se tem um filho... Deixamos de ter hobbies e tempo para cenas extra curriculares! :P
The Market is Rigged. Always.