Integrazione DeepL per il plugin Translator

Cosa vorresti che venisse fatto?

Ho bisogno di un’integrazione aggiuntiva di DeepL per il plugin Translator di Discourse. Dovrebbe funzionare esattamente allo stesso modo in cui funziona con l’API di Google Translate.

Quando hai bisogno che sia completato?

Può attendere, ma quando verrà definito uno specialista, credo che una settimana sia sufficiente per completare l’integrazione dell’API. Da discutere.

Qual è il tuo budget, in $ USD, che puoi offrire per questo compito?

Fino a 150 $. Sono aperto alle tue offerte, tuttavia.

9 Mi Piace

Anche noi (la nostra associazione) possiamo sostenere l’iniziativa, fino a 100 dollari.

3 Mi Piace

Penso di poter accettare questo con il budget aggiunto. Non è chiaro (almeno per me) se le API gratuite e quelle Pro siano le stesse. Invierò un messaggio privato con la mia email.

5 Mi Piace

Non avevo ben chiaro a cosa mi stessi imbarcando.

Con il budget attuale, posso offrire una fork funzionante che supporta DeepL, ma non un codice abbastanza valido per essere incluso nel plugin esistente tramite una PR. E DeepL mi sembra un po’ rischioso:

  • è davvero difficile registrarsi: iscriversi a un tipo di account non ti permette di ottenere una chiave API e non c’è modo di cambiare;
  • la chiamata API che restituisce le lingue supportate non restituisce un JSON valido (ma tutte le altre chiamate sì?);
  • ci sono endpoint separati per gli account “free” (di cui non sono convinto che siano davvero gratuiti) rispetto a quelli “pro”.

EDIT: ma vedo che molte persone lo desiderano, quindi forse DeepL è davvero ottimo. :wink:

2 Mi Piace

@pfaffman potrebbe essere meglio attivare il supporto per Yandex

è il più economico e traduce il testo molto bene

1 Mi Piace

Non ho prestato molta attenzione a tutto questo. Non so cosa comporti risolvere il supporto Yandex, ma se qualcuno può darmi un suggerimento e ha i fondi, posso occuparmene.

1 Mi Piace

Perché il più economico? Quanto costa Google Translate?

Ciao, potrei contribuire con 50 dollari anche senza un business case formale (si tratta di una piccola organizzazione no-profit comunitaria). Posso offrire test da parte degli utenti finali e fare da tramite con il team di DeepL, a cui ho già scritto in precedenza per sostenere la possibilità di un piano gratuito.

1 Mi Piace

Puoi dare un’occhiata a questo fork: GitHub - literatecomputing/discourse-translator · GitHub

Penso che funzioni, con alcune limitazioni (che non ricordo), ma mi ci vorranno alcune ore per preparare i test necessari per una corretta pull request. Ho trovato difficile creare un account e reperire la documentazione (se sei loggato, puoi vedere l’endpoint solo del piano a cui sei attualmente iscritto, e ho dovuto cambiare lo stato del mio account prima di scoprire che potevo disconnettermi per vedere la documentazione).

Mi servirebbe un budget 10 volte superiore al tuo per rivedere questa questione.

3 Mi Piace

Grazie, avvierò un ambiente di sviluppo quando avrò tempo (l’inverno sta arrivando, quindi il coding è di nuovo all’ordine del giorno) e ci proverò. Aggiungo questo come plugin, mi iscrivo con il piano gratuito e configuro tutto tramite l’interfaccia utente, giusto? Grazie per esserti preso la briga. Posso assolutamente immaginare che tu abbia bisogno di finanziamenti per occupartene. Vedo che è difficile raccogliere fondi. Forse non è destinato ad accadere.

1 Mi Piace

Sì. Sono quasi certo al 99% che puoi installarlo su un sito di produzione, inserire le tue chiavi (o chiavi?) e funzionerà.

È stato interessante arrivare fino a dove sono arrivato, ma mi sono frustrato con le specifiche e sono tornato ad altre cose. :wink:

1 Mi Piace

Puoi condividere quel feedback se ti ricordi? Sarò più che felice di condividerlo con il team di DeepL. Questo dovrebbe aiutare a migliorare il loro prodotto.

1 Mi Piace

Con “spec” intendo i test Ruby/Rails necessari per una PR; non è colpa di DeepL, ma del fatto che non sono bravo a scrivere le spec (o, in realtà, a comprendere i componenti sottostanti). (Per la cronaca, ho condiviso le mie altre frustrazioni con DeepL in un ticket. Sembra che non sia riuscito a convincerli che le mie frustrazioni fossero qualcosa di cui dovevano occuparsi.)

1 Mi Piace

???
Prima hai scritto che potevi farlo per 150, e ora ne chiedi 500 in più?

Questo era quando “farlo” significava “far sì che il plugin usi DeepL”. L’ho fatto funzionare così.

Non ho mai promesso di “produrre codice e specifiche adatti a una PR”.

Se qualcuno mi ha dato dei soldi e pensa di non aver ricevuto ciò che voleva, sarò lieto di restituirli.

3 Mi Piace

E dov’è?

Comunque, onestamente, non ne ho più bisogno.

Questo spiega perché non sei riuscito a trovarlo, immagino.

No, è perché non seguo tutti i repository GitHub e non c’era alcun indizio che lo avessi fatto, a parte la tua risposta di 20 ore fa.

1 Mi Piace

21 giorni fa:

5 Mi Piace

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