Integração do DeepL para o plugin Translator

O que você gostaria que fosse feito?

Preciso de uma integração adicional do DeepL para o plugin Translator do Discourse. Deve funcionar da mesma forma que com a API do Google Tradutor.

Quando você precisa que seja feito?

Pode esperar, mas quando um especialista for definido, acredito que uma semana seja suficiente para completar a integração da API. A ser discutido.

Qual é o seu orçamento, em $ USD, que você pode oferecer para esta tarefa?

Até $150. Aberto às suas ofertas, no entanto.

9 curtidas

Nós (nossa associação) também podemos apoiar isso, até US$ 100.

3 curtidas

Acho que consigo assumir essa tarefa com o orçamento adicional. Não está claro (para mim, pelo menos) se as APIs gratuita e Pro são as mesmas. Vou enviar uma mensagem privada com meu e-mail.

5 curtidas

Eu não tinha percebido exatamente no que estava me metendo aqui.

Com o orçamento atual, posso oferecer um fork funcional que suporta o Deepl, mas não um código bom o suficiente para que um PR seja incluído no plugin existente. E o Deepl me parece um pouco duvidoso:

  • é realmente difícil se cadastrar: criar um tipo de conta não permite obter uma chave de API e não há como alterar;
  • a chamada da API que retorna os idiomas suportados não devolve JSON válido (mas todas as outras chamadas devolvem?).
  • existem endpoints separados para contas “gratuitas” (das quais não estou convencido de que sejam realmente gratuitas) versus contas “pro”.

EDIT: mas vejo que muitas pessoas querem isso, então talvez o Deepl seja realmente ótimo. :wink:

2 curtidas

@pfaffman pode ser melhor corrigir o suporte do Yandex

é o mais barato e traduz o texto muito bem

1 curtida

Não prestei atenção cuidadosa a tudo isso. Não sei o que é necessário para corrigir o suporte ao Yandex, mas se alguém puder me dar uma dica e tiver dinheiro, posso investigar.

1 curtida

Por que o mais barato? Quanto custa o tradutor do Google?

Oi, eu poderia contribuir com 50 dólares, mesmo sem um caso de negócio formal (uma pequena comunidade sem fins lucrativos). Posso oferecer testes com usuários finais e fazer a intermediação com a equipe do DeepL, com quem entrei em contato anteriormente, para argumentar em favor do plano gratuito.

1 curtida

Você pode conferir este fork: GitHub - literatecomputing/discourse-translator · GitHub

Acho que ele funciona, com algumas ressalvas (que não me lembro no momento), mas levaria algumas horas para eu preparar os testes necessários para um PR adequado. Encontrei dificuldades para criar uma conta e localizar a documentação (se você estiver logado, só consegue ver o endpoint do plano em que está inscrito atualmente; precisei alterar o status da minha conta antes de descobrir que poderia ter feito logout para acessar a documentação).

Precisaria de 10 vezes o seu orçamento para voltar a analisar isso.

3 curtidas

Obrigado! Vou iniciar um ambiente de desenvolvimento quando tiver tempo (o inverno está chegando, então voltar a programar está de volta à pauta) e vou tentar. A ideia é adicionar isso como um plugin, fazer o cadastro no plano gratuito e configurar tudo pela interface, certo? Obrigado por se importar. Posso imaginar perfeitamente que você precise de algum financiamento para investigar isso. Vejo que é difícil conseguir apoio. Talvez não seja para ser.

1 curtida

Sim. Tenho 99% de certeza de que você pode instalá-lo em um site de produção, inserir sua(s) chave(s) e ele funcionará.

Foi interessante chegar até onde cheguei, mas fiquei frustrado com as especificações e voltei a me dedicar a outras coisas. :wink:

1 curtida

Você pode compartilhar esse feedback se lembrar? Teremos todo o prazer em repassá-lo à equipe da DeepL. Isso deve ajudar a melhorar o produto deles.

1 curtida

Por “specs”, entendo os testes em Ruby/Rails necessários para um PR; isso não é culpa do DeepL, mas sim da minha dificuldade em escrever specs (ou, na verdade, em compreender os componentes subjacentes). (A propósito, compartilhei minhas outras frustrações com o DeepL em um ticket. Parece que não consegui convencê-los de que minhas frustrações eram algo que precisavam levar a sério.)

1 curtida

???
Primeiro você disse que podia fazer por 150, e agora quer mais 500?

Isso foi quando “fazer isso” significava “fazer o plugin usar o DeepL”. Eu fiz isso.

Nunca prometi “produzir código e especificações adequados para um PR”.

Se alguém me deu dinheiro e acha que não recebeu o que queria, ficarei feliz em devolver.

3 curtidas

E onde está?

Mas, na verdade, não preciso mais disso.

Isso explica, suponho, por que você não conseguiu encontrá-lo.

Não, é porque eu não sigo todos os repositórios do GitHub e não havia nenhuma indicação de que você o fez, exceto sua resposta de há 20 horas.

1 curtida

Há 21 dias:

5 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.