Ir al contenido

Traductor simple de documentos multi-idioma en python. Un proyecto rápido.

·2 mins
Marc Alier
Autor
Marc Alier
Página personal y Cajón Desastre.
Tabla de contenido

[Nota: usar el api de OpenAi tiene sus costes. El coste del uso del traductor va a depender del tamaño de los documentos que traduzcas. Como orientación, de momento con el desarrollo, pruebas y traducción de algunos documentos he gastado 0.03 €. ]

En esta entrada presento un pequeño proyecto que he publicado como open source. Lo que hantes hubiera sido un proyecto de múchos años y varios millones de euros, ahora es una pequeña prueba hecha un sabado por la mañana. Las claves son Github Copilot, ChatGPT 4 como asistenes de programación y la API de GPT.3.5 turbo.

GPT-Transltate screenshoot

gpt-translator
#

Lo puedes descargar de https://github.com/granludo/gpt-test/tree/main/file-trasnlator

Licenciado bajo la Licencia Pública General de GNU v3.0

Programa simple en Python 3 que utiliza el modelo GPT-3.5-turbo de OpenAI para traducir archivos de un idioma a otro. Divide el archivo en fragmentos de 20 líneas.

Requisitos
#

Necesitas tener una clave para usar la API de OpenAI, puedes obtener una aquí: https://beta.openai.com/docs/developer-quickstart/api-key este programa busca la clave en un archivo indicado en la variable “mykeypath” por defecto en la ruta ‘..//..//mykey.json’

Necesitas tener instalado Python 3 en tu sistema. Yo he usado python 3.10

Necesitas instalar los paquetes json y openai

pip install openai

pip install json

Quizás en tu sistema debas usar pip3 en vez de pip.

Uso
#

python3 gpt-traductor.py archivo_origen idioma_origen idioma_destino archivo_destinoEjemplo

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

Que te diviertas.

Relacionados

Participació a jornada sobre IA i docencia a la UIC

·1 min
El pasado 2 de Marzo de 2023 participé en la Sessión sobre Chatbots de IA en Educación Superior organizada por la Universitat Internacional de Catalunya UIC. En https://www.linkedin.com/events/sessi-sobrexatbotsd-intel-lig-n7034187811851235329/comments/ teneis el video de la jornada. Un servidor y su charla aparecen a partir de 1h:25 minutos.

¿Qué es y qué no es ChatGPT?

·11 mins
Contenidos # ¿Qué es ChatGPT? ChatGPT es un Software como Servicio (SaaS) Términos y condiciones Derechos de autoría y responsabilidad sobre las salidas de ChatGPT Coste y acceso ¿Cuál es la finalidad de ChatGPT y por qué es gratis? ChatGPT no es código abierto Aspectos éticos Reflexiones éticas de los creadores de GPT-3 El hype de ChatGPT ¿Qué es ChatGPT? # ChatGTP es una aplicación web basada en GPT-3, concretamente en el modelo GPT-3.5 “text-davinci-003” desarrollado por OpenAi. El modelo ChatGPT está optimizado para funcionar en forma de conversación, respondiendo a las entradas que los usuarios le dan en forma de “prompt” de texto. ChatGPT es un tipo de IA generativa basada en un modelo de aprendizaje automático. Podemos considerar que ChatGPT es una IA débil (véase Tipos de inteligencia artificial].