Ves al contingut

Traductor simple de documents multilingües en Python. Un projecte ràpid.

·2 min
Marc Alier
Autor
Marc Alier
Pàgina personal i Calaix Desastre.
Taula de contingut

[Nota: fer servir l’API d’OpenAI té els seus costos. El cost de l’ús del traductor dependrà de la mida dels documents que tradueixis. Com a orientació, de moment, amb el desenvolupament, les proves i la traducció d’alguns documents he gastat 0,03 €. ]

En aquesta entrada presento un petit projecte que he publicat com a codi obert. El que abans hauria estat un projecte de molts anys i diversos milions d’euros, ara és una petita prova feta un dissabte al matí. Les claus són GitHub Copilot, ChatGPT 4 com a assistents de programació i l’API de GPT.3.5 turbo.

Captura de pantalla de GPT-Transltate

gpt-translator
#

El pots descarregar de https://github.com/granludo/gpt-test/tree/main/file-trasnlator

Llicenciat sota la Llicència Pública General de GNU v3.0

Programa simple en Python 3 que utilitza el model GPT-3.5-turbo d’OpenAI per traduir fitxers d’un idioma a un altre. Divideix el fitxer en fragments de 20 línies.

Requisits
#

Necessites tenir una clau per utilitzar l’API d’OpenAI, la pots obtenir aquí: https://beta.openai.com/docs/developer-quickstart/api-key aquest programa cerca la clau en un fitxer indicat a la variable “mykeypath” per defecte a la ruta ‘..//..//mykey.json’

Necessites tenir instal·lat Python 3 al teu sistema. Jo he fet servir Python 3.10

Necessites instal·lar els paquets json i openai

pip install openai

pip install json

Potser al teu sistema hauràs d’utilitzar pip3 en lloc de pip.

Ús
#

python3 gpt-traductor.py archivo_origen idioma_origen idioma_destino archivo_destinoExemple

python3 gpt-translate.py sample.md catalan italian sample_translated.md

Que t’ho passis bé.

Relacionats

Participació a la jornada sobre IA i docència a la UIC

·1 min
El 2 de març de 2023 vaig participar a la Sessió sobre xatbots d’IA a l’educació superior organitzada per la Universitat Internacional de Catalunya UIC. A https://www.linkedin.com/events/sessi-sobrexatbotsd-intel-lig-n7034187811851235329/comments/ hi teniu el vídeo de la jornada. Un servidor i la seva xerrada apareixen a partir d’1h:25 minuts.

Què és i què no és ChatGPT?

·11 min
Continguts # Què és ChatGPT ? ChatGPT és un Software As A Service (SaaS) Termes i condicions Drets d’autoria i responsabilitat dels outputs de ChatGPT Cost i accés Quina és la finalitat de ChatGPT i perquè es de franc? ChatGPT no és codi obert Aspectes ètics Reflexions ètiques dels creadors de GPT-3 El Hype de ChatGPT Què és ChatGPT ? # ChatGTP és una aplicació web basada en GPT-3, concretament en el model GPT-3.5 “text-davinci-003” desenvolupat per OpenAi. El Model ChatGPT està optimitzat per funcionar en forma conversa, responent a les entrades que els usuaris li donen en forma de “prompt” de text. ChatGPT és un tipus d’IA Generativa basada en unModel de Machine Learning . Podem considerar que ChatGPT és una IA dèbil (veure Típus d’inteligencia Artificial].