Joviano

Bem vindo ao

Blog do Jovi!

O blog do Jovi tem como objetivo ajudar você com suas dúvidas, além de expandir seu conhecimento através da informação.

Traduzir tabelas com frases em qualquer idioma

Senhores, quem de vocês já não precisou traduzir tabelas de seu conjunto de dados, e queria fazer isso de forma automática?

Pois bem, as vezes queremos fazer isso nos títulos das inúmeras colunas de nosso dataset, as vezes dentro das séries ou das listas.

Eu comecei meus testes com o translate do python, mas, ele tem um limite pequeno de requests para o ‘plano free’.

Pensei que teria que fazer um Scraping com BeautifulSoup, mas não, consegui encontrar e montar pra turma uma solução bem interessante.

A solução está disposta no meu GUTHUB (pra quem quiser copiar)


O algoritmo consiste na utilização da biblioteca googletrans , e tudo funcionou bem…será?! não…tive que fazer uns ajustes.

Explico no inicio do projeto, como funciona a biblioteca (fácil demais), e ao simular em uma lista, percebi que algumas vezes ela não traduzia, ou se fazia, o response era o próprio texto na língua original.

Então, criei um loop, a estilo “burro do Shreck”, que se percebeu que o texto não traduziu, ele espera alguns segundos, e tenta denovo…até conseguir.

Minha dica aqui é que você aumente esse Sleep, pois 10 segundos ali, é para fins didáticos. 

A explicação pode ser que, o GOOGLE tem um API de tradutor, o qual você paga por strings, logo, pra usar algo de graça, tem que ter alguma limitação mesmo.

A solução que eu montei foi para contornar, de forma paleativa, esse problema.

No final do código mostro como aplicar esse conceito através de APPLY + LAMBDA na coluna do DATAFRAME PANDAS.

Espero que gostem, e que esse código possa vir a te ajudar, e, abrir a mente para outras possibilidades.

Forte abraço,

Receba conteúdos do Jovi!

Esses dados serão utilizados para entrarmos em contato com você e disponibilizarmos mais conteúdos e ofertas. Caso você não queira mais receber os nosso emails, cada email que você receber, incluirá ao final, um link que poderá ser usado para remover o seu email da nossa lista de distribuição.

Para mais informações, acesse:https://klickpages.com.br/politica-de-privacidade/


Digite seu interesse abaixo:

Quer Aprender sobre Power Query?

Conheça nossa formação e tudo que você pode aprender com ela.

Mais conteúdos gratuitos para você!

Power Query

Importar PDF no Power Query

Aprenda como importar PDF no Power Query com exemplos práticos e transforme seus dados de uma forma rápida e eficiente.

Leia mais
Power Query

Como fazer webscraping com Power Query

No post de hoje quero falar sobre a arte do WEBSCRAPING com Power Query, sem aquele medo de sites que tenham várias subpáginas. Eu preparei uma aula aonde faço isso

Leia mais