creativ.zone agora suporta 21 idiomas!

CreativZone Blog

NotíciasNovo

creativ.zone agora suporta 21 idiomas!

O mundo da criatividade não conhece fronteiras. Agora o creativ.zone suporta 21 idiomas, conectando criativos em todo o mundo.

Estamos realmente entusiasmados em ver membros do creativ.zone se juntando de todo o mundo. Ao fornecer uma interface de usuário em muitos idiomas, esperamos reduzir as barreiras para que criativos ao redor do mundo compartilhem e participem do nosso ambicioso projeto.

Seletor de Idioma

Seletor de Idioma

Por que esses idiomas?

Fácil. Consultamos a lista dos idiomas mais comuns nas estatísticas do nosso site e pegamos os 20 principais (além do inglês americano, o padrão do site). Já sabíamos que temos muitos fãs na Tailândia (สวัสดี!), mas agora descobrimos uma nova base de fãs na Indonésia (Halo!). Adicionar novos idiomas é fácil agora, então nos avise se você se sentir excluído.

Para os interessados: um pouco de história

Para o projeto DeepMeta, que é um parceiro privilegiado do creativ.zone, nos tornamos verdadeiramente internacionais em agosto de 2017, suportando 8 idiomas diferentes para sua Interface de Usuário, posteriormente expandidos para 10. Tornar um software verdadeiramente internacional é um trabalho especializado e requer dedicação e paciência. Aprendemos muito com o sistema de localização usado no DeepMeta. O principal desafio foi a burocracia envolvida na obtenção das traduções. Mais especificamente, foram as atualizações que representaram um desafio.

Sempre que adicionávamos um novo recurso ao software, eram necessárias mudanças em toda a base de código. Então tínhamos que extrair as frases novas ou alteradas e enviá-las para tradução ao nosso serviço de localização. Isso consistia em uma rede de freelancers, que então cada um (um tradutor por idioma) recebia um punhado de frases para traduzir. Para o tradutor, essas frases vinham fora de contexto. A renda que eles obtinham disso não justificava gastar tempo para se familiarizar novamente com o software e seus termos específicos, resultando em tradução inconsistente de termos comumente usados. Em seguida, as traduções chegavam por e-mail uma por uma, e tínhamos que reajustá-las no software. Às vezes o tradutor não respeitava os requisitos técnicos e alterava tags que não deveriam ser alteradas.

Seria justo dizer que isso realmente representava um freio na quantidade de reformulação da interface de usuário que queríamos fazer para um recurso. Assim que um recurso estava pronto, queríamos compartilhá-lo com nossos usuários, mas o ciclo de tradução tinha que ser feito primeiro, quebrando o momentum.

E isso é apenas o lado do software. Mudanças na documentação e no conteúdo do site eram ainda mais desafiadoras. Como você detecta que 2 parágrafos foram alterados e 1 foi adicionado a uma página web? Como você comunica isso ao tradutor, sem precisar que ele traduza novamente todos os parágrafos envolvidos?

Entre o creativ.zone e a IA

Para as traduções do creativ.zone queríamos aprender com nossa experiência no projeto DeepMeta e tornar a internacionalização um processo indolor. Acho que conseguimos! E como... Eu sei... eu sei, como criativos, todos nós temos uma relação ambivalente com a IA. Ela está ameaçando roubar nossos empregos, tirando a parte mais divertida do nosso negócio (criatividade) de nossas mãos, e ainda assim... Levantem as mãos, aqueles de vocês que não fazem uma pergunta ao ChatGPT de vez em quando, e sejam honestos... cada vez mais de nós fazemos...

Seletor de Idioma

O mecanismo de tradução para o creativ.zone foi construído por nós do zero. Não porque achamos que somos melhores do que todos aqueles autores de bibliotecas que oferecem soluções abrangentes de localização. É porque o diabo está nos detalhes. O desafio não é transformar cada frase no software e documentação em uma "unidade traduzível", embora essa seja uma tarefa enorme, apenas palatável para os mais pacientes e dedicados entre nós. O problema real a ser resolvido é gerenciar as mudanças e como lidar com elas.

Uma abordagem completamente nova

A solução que criamos é o que se chama de "abordagem funcional". O framework usado para o aplicativo web do creativ.zone, "React", também é funcional: ele parte do "estado": seus dados de usuário, e todo o resto, incluindo a Interface de Usuário, é apenas uma transformação desse estado. Ele transforma algo intangível, como uma Venda ou Upload, em um painel visual, botão ou texto. Se o estado muda, a coisa que você vê na tela também muda.

Conectamos as traduções a essa mesma filosofia. No momento em que mudamos uma única palavra na Interface de Usuário ou documentação, isso resultará em 20 novas versões traduzidas, incorporando a nova palavra corretamente e em contexto. Estamos testando essa abordagem inovadora nas últimas semanas e estamos absolutamente entusiasmados com seu desempenho.

Muito verdade, é claro: as traduções de IA não são perfeitas. Mas podemos dizer que as traduções desconectadas que recebíamos de volta de nossos freelancers de tradução também eram falhas? Sem mencionar o preço. Agora estamos efetivamente traduzindo dezenas de milhares de palavras no creativ.zone para 20 idiomas. Usando nosso serviço de tradução original, isso teria nos custado dezenas de milhares de dólares. Com IA, o custo é inferior a $50!

Feedback

Como com qualquer recurso nesta plataforma, planejar e desenvolver funcionalidades é nossa paixão, e nos importamos profundamente com como funciona para você. Idiomas não são diferentes. Então: a tradução de IA funciona para você, ou é uma bagunça distópica constrangedora? Seja honesto e nos avise!

Além disso, se você vir algum texto em inglês aparecendo que ainda parece não estar traduzido, por favor reporte também. Obrigado!