Como realizar a navegação de tradução automática no Firefox?

Como realizar a navegação de tradução automática no Firefox?

Problema:

Estou procurando uma maneira (milagrosa) de realizar a navegação automática de tradução, de acordo com os seguintes requisitos.

Requisitos obrigatórios:

1. Translate pages automatically after entering URL;
2. Display of the page would be as in original language (links, images, flash
   contents... would not be affected);
3. Linked pages must be also translated;
4. Other browser operations must not be affected (e.g. posting forms,
   downloading etc.).
5. Firefox solution (I hate IE, Chrome, Opera, Safari and all others than
   Firefox, but I accept also a general solution but that function on
   Firefox).

Requisitos opcionais:

6. Option to toggle automatic translation by clicking on a button (toolbar,
   extension bar...);
7. Option to save preferences for some sites (e.g., do not translate sites on
   some domain, translate .com sites always from English to Portuguese etc.).

Soluções parciais já encontradas:

  • Tradutor Automáticoextensão: usa o Google Translate para traduzir todas as páginas inseridas na barra de endereço do Firefox, exceto aquelas do seu país.

    1. Verificado: Você só deve configurar todos os idiomas para inglês, por exemplo, e ajustar as URLs do Google para http://translate.google.com/translate?hl=en&sl=ja&tl=en&u=e http://translate.google.com/translate_t?hl=en&sl=ja&tl=en&u=na primeira utilização;
    2. Verificado;
    3. Desmarcado: Traduz a página inserida na barra de endereço do Firefox, mas os links nas páginas traduzidas direcionam para páginas não traduzidas e traduzi-las não é tão fácil (clique com o botão direito no link, copie o URL e entre na barra de endereço do Firefox). Nas páginas traduzidas, aparece uma barra de endereços do Google Tradutor, mas o endereço nela contido será o primeiro URL inserido na barra de endereços do Firefox, independentemente de onde você estiver após clicar em alguns links;
    4. Verificado parcialmente: acredito no Google, mas sei que ele lança algumas mensagens de erro do Google para alguns downloads;
    5. Verificado;
    6. Desmarcado: Você deve ir em Menu > Ferramentas > Complementos > Extensões > Encontrar extensão AutoTranslate > Opções de imprensa > Mudar de Automático para Manual; Você pode adicionar um botão na barra de extensão, mas ele funciona apenas como combinação de teclas CTRL + ALT + T ou qualquer outra extensão de tradução no Firefox - não tradução automática na navegação;
    7. Verificado parcialmente: Traduz (magicamente) todas as páginas que não são do seu país (acho que analisa de alguma forma o seu IP para ver de que país é e depois decide de qual ".xx" não vou traduzir. Ex: meu computador está usando um IP do Brasil, portanto não traduzirá páginas automaticamente de ".br").
  • URL do Google Tradutor: Essa é uma maneira manual de anexar URL a arquivos http://translate.google.com/translate?hl=en&sl=ja&tl=en&u=.

    1. Desmarcado: Copie o URL do Google Tradutor do Bloco de Notas ou abra uma página traduzida recentemente com o histórico do Firefox (bem, não vi esse serviço no Google facilmente acessível) e insira o URL que deseja navegar. Escolha o par de tradução (por exemplo, ajuste para automático > Inglês);
    2. Verificado;
    3. Desmarcado: Como AutoTranslator;
    4. Verificado parcialmente: Como AutoTranslator;
    5. Verificado;
    6. Desmarcado;
    7. Desmarcado.
  • Barra de scripts do Google Tradutor: Dessa forma utilize o pressionamento de um botão (basta clicar em um marcador com script em Java feito pelo Google e "lançado" na página do Google Tradutor).

    1. Desmarcado: Entre na página e depois pressione o marcador;
    2. Verificado;
    3. Desmarcado: Você deve pressionar marcador toda vez que entrar em uma nova página;
    4. Verificado parcialmente: Como AutoTranslator;
    5. Verificado;
    6. Marcado: Só não pressione quando não quiser;
    7. Desmarcado.
  • Barra de ferramentas do Google: descontinuada para Firefox...

    1. Desmarcado;
    2. Desmarcado;
    3. Desmarcado;
    4. Desmarcado;
    5. Desmarcado;
    6. Desmarcado;
    7. Desmarcado.

Ajuda!

Alguma ajuda, pelo menos para o terceiro requisito?

Sou um antigo internauta/internauta (aquele mais antigo que ainda usa as palavras "surf" e "Internault"), e estava na terra quando o Google e o Altavista (agora Yahoo BabelFish) forneceram aquela maneira legal de navegar apenas clicando em links e vendo aquela moldura feia deles no topo da página...

Bem, estou usando o Firefox 12 no Windows 7.

Responder1

Bem, até agora não consigo ver uma solução que corresponda a todos os 5 requisitos obrigatórios...

Mas acho que vou desistir de pesquisar - pelo menos até que alguém poste a melhor resposta.

Com a ajuda do @avirk e testando a tradução de outras páginas com as ferramentas mencionadas, reanalisei-as e tomei algumas decisões...


Solução Paliativa 1:

Para usar o complemento FlagFox

Em quais casos?

Para sites que não necessitam de autenticação (HTTPS), postagem de formulário, scripts... Assim você pode configurar o FlagFox para traduzir a página com 1 clique do mouse na flag; você deve fazer isso uma vez e cada link pressionado (com as limitações mencionadas) acessará sua página traduzida.

Por que?

Ele não suporta alguns scripts, postagens de formulários e HTTPS, então você pode usá-lo para navegar em sites como Wikipedia, notícias etc. (mas você não pode editar wikis, postar comentários, compartilhar notícias em redes sociais...).

Corresponde aos requisitos?

Não (2,5 de 5 pontos obrigatórios):

1. Translate pages automatically after entering URL;

-> Desmarcado.

2. Display of the page would be as in original language (links, images, flash
   contents... would not be affected);

-> Verificado parcialmente: Dentro de páginas HTTPS ou que requerem alguns scripts, não seria exibido como na navegação normal.

3. Linked pages must be also translated;

-> Verificado: Bem, como as páginas vinculadas não são HTTPS ou requerem algum script ou postagem de formulário, funcionará perfeitamente! Você só deve clicar uma vez com o mouse na primeira página.

4. Other browser operations must not be affected (e.g. posting forms,
   downloading etc.).

-> Desmarcado: Conforme dito em 2 e 3.

5. Firefox solution (I hate IE, Chrome, Opera, Safari and all others than
   Firefox, but I accept also a general solution but that function on
   Firefox).

-> Verificado.


Solução Paliativa 2:

Para usar a barra de scripts do Google Tradutor

Em quais casos?

Para sites que requerem autenticação (os casos que a solução 1 não cobre).

Por que?

Ele suporta alguns scripts, postagens de formulários e HTTPS, mas com isso você deve fazer aquela coisa chata de pressionar o marcador a cada novo link pressionado...

Corresponde aos requisitos?

Não (2,5 de 5 pontos obrigatórios):

1. Translate pages automatically after entering URL;

-> Desmarcado.

2. Display of the page would be as in original language (links, images, flash
   contents... would not be affected);

-> Verificado: E é tão bom!

3. Linked pages must be also translated;

-> Desmarcado: :(

4. Other browser operations must not be affected (e.g. posting forms,
   downloading etc.).

-> Verificado parcialmente: Lança algumas mensagens de erro do Google para alguns downloads;

5. Firefox solution (I hate IE, Chrome, Opera, Safari and all others than
   Firefox, but I accept also a general solution but that function on
   Firefox).

-> Verificado.


Resumindo:

  • As Soluções Paliativas 1 e 2 podem fazer bem o trabalho, mas com algumas restrições (e não cobrem requisitos opcionais);
  • Qual seria uma solução melhor (o que corresponde aos requisitos):
    • Um add-on (ou algo parecido, GreaseMonkey talvez), que usa o Google Translator Script Bar (ou similar) em todas as páginas, apenas inserindo uma URL na barra de endereço e inserindo-a, sem a necessidade de pressionar um botão após a página ser aberta. já carregado;
    • Seria bom ter nele um botão para ativar/desativar a alternância e algum tipo de lista negra/lista branca (= requisitos opcionais mencionados).

informação relacionada