Suporte do DeepL para o Tradutor do Discourse

Adicionando como uma nova postagem, já que todas as respostas ao plugin são excluídas neste fórum. Continuando a discussão de Discourse Translator:

Parece que APIs estão disponíveis para os interessados, além de sua "Conta Pro para Desenvolvedores".

https://www.programmableweb.com/api/deepl-translator/sdks

13 curtidas

Eles também têm um simulador aqui -

1 curtida

Olá a todos,

Em posts anteriores (agora excluídos), já havia expressado o mesmo desejo. Acredito que, em princípio, seria um trabalho rápido adicionar outro provedor de serviços, visto que a estrutura de autenticação já está em vigor. Penso que um serviço de tradução alternativo e de bom desempenho seria muito adequado para nossa comunidade no Discourse.

Por isso, acabei de entrar em contato com a DeepL, indicando o Discourse e este plugin. Após analisar as propostas deles, perguntei se estariam dispostos a considerar uma proposta de nível gratuito para usuários sem fins lucrativos ou de pequeno porte, como eu e muitos outros.

Sendo open source, um de seus desenvolvedores trabalhando com os desenvolvedores do plugin provavelmente faria isso rapidamente. Sei que ainda não tenho as habilidades necessárias, mas ficarei feliz em testar, é claro.

Vou avisá-los assim que tiver novidades.

6 curtidas

Olá, acabei de ter uma conversa muito agradável com a equipe da DeepL. Eles estão prestes a lançar uma nova proposta de entrada com um plano gratuito e as restrições óbvias. Deve se encaixar muito bem no nosso caso de uso. Em breve terei os detalhes específicos. A parte técnica que eles não podem desenvolver deve ficar por nossa conta, mas eles podem fornecer toda a documentação necessária.

Espero receber as informações até a próxima semana. Haveria alguém disponível para realizar o trabalho de desenvolvimento para adicionar a DeepL às opções padrão? Adoraria fazer isso eu mesmo para aprender, mas precisaria de algum orientação. Claro, também estou disposto a testar.

8 curtidas

Aqui estão mais informações sobre o plano gratuito do DeepL e as restrições relacionadas. Ele está disponível para todos e é gratuito, desde que você permaneça abaixo de 500 mil caracteres por mês.

Analisei alguns dos meus tópicos mais populares e, falando com certa cautela, eles têm cerca de 7.500 caracteres, enquanto os demais ficam abaixo disso. Se os tópicos tivessem uma média de 5.000 caracteres (o que também é uma estimativa conservadora), isso significaria que 100 tópicos poderiam ser traduzidos uma vez por mês sem atingir o limite. Isso deve funcionar para a escala do fórum que eu administro.

A propósito: usei esta ferramenta online https://www.charactercountonline.com/ e apenas fiz Ctrl+A na página da web e colei o conteúdo lá. Existe uma maneira mais elegante de obter estatísticas sobre a contagem de caracteres de posts e/ou tópicos?

4 curtidas

Olá @koen360,

Muito obrigado pelas atualizações sobre o DeepL. Elas são realmente úteis para mim neste momento, já que nossa equipe está procurando uma maneira de tornar nossa comunidade do fórum mais acolhedora para usuários de diferentes origens linguísticas.
Você já implementou a conexão do DeepL com seu fórum?

Encontrei este post bastante útil como orientação sobre como poderíamos contar nossos próprios caracteres: How to estimate the cost of translation using the translator plugin - #3 by lee-dohm. Mas essa ferramenta online também parece interessante.

Olá, essa é de fato uma ótima postagem.

Ainda não implementei. Estou aguardando um período de folga adequado para tentar ajustar o código existente, mas isso provavelmente exigirá uma curva de aprendizado considerável para algo que, para um desenvolvedor experiente, seria um trabalho rápido. Mas eu gosto da experiência de aprendizado.

Também ouvi dizer que o desenvolvedor do plugin está de folga. Vamos ver o que ele traz quando voltar.

Isso é ótimo, espero que a postagem seja útil para você.

Sim, de fato, não é tão fácil quanto parece à primeira vista. Você sabe como a opção de tradução ficaria visível para os usuários, uma vez implementada? Tenho certeza de que provavelmente existem algumas formas, mas estamos nos perguntando se ficaria parecida com o plugin de tradutor, com um botão visível abaixo de cada postagem.

Você sabe algo sobre isso?

O que eu espero é que fique exatamente o mesmo, apenas usando um provedor de serviço de tradução diferente nos bastidores. Apenas o DeepL no lugar do Google Tradutor.

3 curtidas

Há alguma notícia sobre isso?

Preciso do Discourse Translator, mas não quero usar MS, Google ou Yandex.

Pelo que vejo, você não precisa de uma conta pro do DeepL? Mas ela é limitada a 500 mil caracteres.

1 curtida

Recomendo que você crie um tópico no Marketplace e ofereça uma recompensa; estamos abertos a aceitar um PR que adicione suporte ao DeepL.

3 curtidas

@sam
Por que eu deveria fazer isso e pagar por isso?
Sou o único que pediu?

As opções são:

  1. Alguém fora da CDCK contribui com isso.
    1. Alguém com interesse pessoal nisso escreve o próprio recurso.
    2. Alguém paga a outra pessoa, como por meio do marketplace, para escrever o recurso.
  2. A CDCK escreve o recurso.
    1. Um cliente pagante está disposto a pagar especificamente por isso.
    2. Clientes pagantes em número substancial solicitam isso.
    3. A CDCK, em seu próprio julgamento independente, decide dedicar tempo a isso por suas próprias razões.

Acho que reclamar e esperar que outra pessoa faça o trabalho de graça não é algo que motive nem a CDCK nem um terceiro.

Pessoalmente, eu apreciaria esse recurso; até onde sei, o DeepL é o único serviço de tradução com um plano gratuito, e eu administro um fórum Discourse que é completamente gratuito e não gera receita para pagar por serviços de tradução. Mas isso não implica que alguém tenha a obrigação de escrever esse recurso para mim, assim como não me obriga a escrever o recurso só porque eu gostaria que ele existisse.

9 curtidas

Acabei de criar o tópico Marketplace para este PR:

Não tenho certeza se o preço está adequado, mas vamos ver.
O custo deste mês para a tradução do Google usando o plugin foi de cerca de R$ 250, o que é um pouco alto para nós, considerando que não monetizamos esse recurso no nosso fórum.

Ninguém disse que você deveria. Isso se chama “contribuição”. Quer dividir o custo?

7 curtidas

Não sei quem ou o que é o CDCK!

Nunca escrevi que quero esse plugin de graça! E, como já disse antes, apenas perguntei se havia novidades sobre ele! Então por que me culpam?

O @sam me disse para abrir um tópico no marketplace.

Preciso pensar sobre isso.

Em outro tópico, escrevi que não sei programar em Ruby, mas sei programar em outras linguagens, então talvez eu dê uma olhada nisso.

2 curtidas

Isso seria o próprio Discourse.

Kit de Construção de Discursos Civilizados :wink:

3 curtidas

Na área de TI, não existe “não consigo” :wink:

Depois que você aprende algumas linguagens, Ruby é um prazer e muito direto.

O que leva mais tempo é aprender Ruby on Rails, que é um framework e tem suas próprias peculiaridades.

3 curtidas

Tenha em mente também que, como agora existe um tópico de marketplace, membros da comunidade com interesses semelhantes podem considerar reunir fundos para torná-lo realidade, muito parecido com uma ideia de projeto no KS.

Nunca tinha ouvido falar disso, obrigado pela esclarecimento.

Sim, eu sei, é mais como “eu não quero isso (como o Java)”.

Eu vi e pagaria por isso, mas apenas se não ficasse disponível gratuitamente para todos os outros. Por que eu deveria pagar por algo enquanto todos os outros se beneficiam? Nesse caso, sou um babaca e sei disso.
Eu poderia aceitar se alguém desenvolvesse e todos que precisassem pagassem por uma licença, talvez uma licença vitalícia ou mensal/anual com suporte para atualizações e correções de bugs.

É por isso que é de código aberto. Você se sente desconfortável em usar o Discourse gratuitamente no início? Considerando que você o usa como uma solução auto-hospedada, como muitos de nós fazem. Apenas pense em quanto custou desenvolver esse sistema até hoje. Em custos de desenvolvimento, poderia custar centenas de milhares de dólares, e ainda assim, tanto os desenvolvedores quanto a comunidade decidiram compartilhar essas inovações com os outros, dando um exemplo para que todos contribuam ainda mais. Nossa solicitação de marketplace deverá, com sorte, ser mesclada ao plugin Tradutor original, o que tornará seu uso gratuito para todos.

5 curtidas