Faça o NVDA traduzir qualquer texto falado para o idioma desejado.
Este extra instala-se como qualquer outro add-ON: pressione ENTER no ficheiro "translate-x.y.nvda-addon" e responda "Sim" a todas as perguntas feitas.
Quando instalado, o extra detectará o idioma em que a sua instalação do NVDA está definida ou obterá a linguagem activa do Windows como o idioma de saída. Esta linguagem será usada para traduzir qualquer texto falado, quando o recurso estiver activado. Nota: Actualmente não é possível definir isto manualmente numa caixa de diálogo de configurações, mas pode, no entanto, vir a ser implementado numa versão futura.
Em seguida, para activar ou desactivar a tradução, pressione NVDA+Shift+Control+t. Este atalho pode ser redefinido no diálogo "definir comandos".
Todos os atalhos podem ser redefinidos no menu "definição de comandos" - NVDA+SHIFT+CONTROL+T: Activa / desactiva a tradução. - NVDA+Shift+F (duas vezes rapidamente): Limpa o cache para o aplicativo actual. - NVDA+Shift+Control+F (duas vezes rapidamente): Limpa todos os caches para todas as traduções para todos os aplicativos.
Para aumentar as performances (veja abaixo), cada texto traduzido é armazenado num ficheiro de cache. Um ficheiro de cache é criado para cada aplicativo para que a tradução foi activada e está localizado no diretório "Tradução-Cache" no diretório de configuração do utilizador do NVDA.
Quando activo, o extra irá interceptar qualquer texto falado e ligar-se ao sistema do Google Translate para traduzi-lo para o idioma desejado. Isto significa que qualquer texto pode ser traduzido, de qualquer aplicativo ou jogo em que se use o NVDA para falar texto.
Por favor, esteja ciente de que, enquanto o recurso estiver activo, qualquer texto falado é enviado para o serviço do Google Translate. Isto significa que qualquer informação falada será enviada, qualquer que seja o seu conteúdo (uma simples frase, nomes de ficheiros dentro do seu Windows Explorer, conteúdo de e-mail, contactos, números de telefone ou até mesmo números de cartões de crédito). Portanto, é importante activar este recurso somente quando tiver a certeza de que textos o seu NVDA falará. Este módulo foi principalmente desenvolvido para ser usado em jogos, portanto, nenhuma preocupação de privacidade está presente. é livre para usá-lo com o que quiser, mas correndo os seus próprios riscos.
Quando o recurso estiver activo, haverá uma maior lentidão entre cada texto falado. Isto deve-se à API de Tradução: Como o complemento não usa a API SDK do Google Translate paga, uma conexão HTTP é feita em cada vez que um texto deve ser traduzido. Portanto, uma conexão de Internet de 8Mbps é recomendada para este recurso funcionar correctamente. Evidentemente, quanto mais largura de banda a sua internet tiver, mais rápidamente a tradução acontecerá.
Obrigado a todos os que fizeram desta extensão uma realidade, incluindo todos vocês que passaram algum tempo testando e relatando bugs.
Entre outros, eu gostaria de dar um agradecimento especial ao Hxebolax, que encontrou e consertou o bug que impediu o suplemento de trabalhar durante vários meses em 2020.
Modificação desinteressada do complemento de tradução.
Nesta versão, os atalhos originais são mantidos.
Um novo comando, descrito abaixo, é adicionado e uma caixa de diálogo de configuração é adicionada em preferências / opções / Translate.
Além disso, os idiomas Espanhol, Francês e Português são adicionados (com suas traduções atualizadas).
Esta versão aumenta em peso a 850 KB desde que uma biblioteca foi introduzida que, por sua vez, exige que outras e o que se pretenda é que é um complemento no qual nunca fico incapazes de traduzir.
Nesta versão foi retirada a actualização silenciosa, evitando, assim, as constantes ligações ao servidor e o problema da compatibilidade com outras versões do NVDA e permitindo apenas actualizar, quando o utilizador o desejar.
Podemos aceder ao painel de configuração do translate, indo para preferências / configurações e procurar a categoria translate.
Neste ecrã, temos as seguintes opções:
• Activar ou desactivar o cache: Esta é uma caixa de selecção activada por padrão que nos permitirá ter um cache para aumentar a velocidade das traduções. Se a caixa estiver activada, o cache será guardado.
Escolher um servidor para tradução: Esta é uma caixa combinada que nos permitirá escolher diferentes serviços de onde obter traduções.
Os serviços são os seguintes:
Por certo o serviço DeepL para obter da senha Não é na América do Sul pelo que o serviço não esteja disponível.
Podemos obter uma senha de API gratuita no seguinte endereço:
https://www.deepl.com/pro#developer
Depois de ter obtido a senha, após seleccionar a caixa combinada DeepL (API), devrá pressionar "tab" e activar o botão "guardar", o qual lhe permitirá a introdução da referida senha Sem senha, mesmo que seleccionado, este serviço não fará nada.
Estas duas opções não têm limite de tradução. O primeiro é o complemento de tradução original e o segundo obtém traduções de forma diferente do que o original, pois é usada uma livraria diferente.
Com esta modificação, estamos a tentar que, se um caminho for quebrado porque o Google muda algo como os últimos 6 meses finais de 2020, teremos outra maneira de tentar obter traduções.
Este serviço está constantemente a aprender, portanto, as traduções estão a melhorar, é um serviço que aprende como os criadores treinam através da aprendizagem neuronal. Atualmente é bom, mas não atinge a qualidade do Google, mas pode ser usado sem qualquer problema.
É baseado em Argos Translate Technology.
Esta senha pode ser obtida a partir da seguinte web:
https://ms.portal.azure.com/#create/Microsoft.CognitiveServicesTextTranslation
Recomendamos o uso de um manual, para a obtenção da senha deste servidor, porque não é muito fácil. aqui te deixo um, entre os vários existentes:
https://docs.microsoft.com/pt-pt/azure/cognitive-services/translator/translator-how-to-signup
Uma vez obtida a senha da API e tendo selecionado, na caixa Microsoft Translate (API), um botão chamado guardar a senha para a API será activado. Se nós pressionarmos este botão, um diálogo será aberto, onde pode inserir a senha que lhe permite começar a usar esse serviço.
Se não tivermos uma senha inserida, não vai traduzir nada se escolhermos este serviço.
Aproveita-se o poder da referida biblioteca, adaptando-a ao Translate. Este serviço precisa de uma senha de API, mas ao contrário dos anteriores este serviço, se escolhermos um botão chamado gerar nova senha de API, se pressionarmos este botão, poderemos usar este serviço.
Se este serviço deixar de funcionar, recomenda-se a criação de uma nova senha.
AVISO: Se se abusar da criação de senha, o serviço pode ser bloqueado e obrigar-nos a esperar algumas horas.
para além dos comandos do extra original, adiciona-se um outro, que também pode ser modificado nas definições de comandos.
Actualmente, ele tem apenas o estado do DeepL, que nos informará dos serviços usados e do limite da nossa API.
Só funciona se tivermos uma senha de API adicionada ao serviço DeepL, caso contrário, seremos informados com uma mensagem que não foi possível obter as informações.
A este respeito, mantém-se integralmente o que já foi indicado na documentação original do extra.
Esta modificação do add-on cria dois ficheiros que contêm as senhas da API, estes ficheiros são criados em C: \ Users \ [Nome do utilizador do Windows] \ e os nomes dos ficheiros são:
Esses ficheiros podem estar escondidos, dependendo de como tenhamos o nosso navegador de ficheiros configurado.
Se encontrar algum erro desta modificação, não entre em contato com o autor original.
Entre em contato comigo pelo Twitter, meu usuário é @hxebolax.
Eu vou apenas responder lá ou no fórum da Sala de Jogos sobre esta modificação.
Os meus agradecimentos ao Rui Fontes, da equipa portuguesa do NVDA, por me ter enviado o código de combatibilização com as últimas versões do leitor de ecrã.
Também agradeço a Ângelo Miguel Abrantes pela sua tradução para o português.
Sem esquecer também agradecer a Rémy Ruiz (@blindhelp) pela retomada da tradução francesa.
Desejo-lhe uma boa tradução com este novo complemento TRANSLATE para o NVDA modificado!