Ir al contenido

Traductor sencillo de documentos multiidioma en Python. Un proyecto rápido.

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

[Nota: esta entrada ha sido traducida con el propio traductor] [Nota: usar la API tiene costes, el coste del uso depende del tamaño de los documentos. Como guía orientativa, durante el desarrollo, pruebas y traducciones varias de documentos de 2 páginas he gastado 0.0.3€ en 5 días]

En esta entrada presento un pequeño proyecto que he publicado como open source. Lo que antes habría sido un proyecto de muchos años y varios millones de euros, ahora es una pequeña prueba hecha un sábado por la mañana. Las claves son Github Copilot, ChatGPT 4 como asistentes de programación y la API de GPT.3.5 turbo.

Captura de pantalla de GPT-Translate

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

Puede que en tu sistema tengas que usar pip3 en lugar de pip.

Uso
#

python3 gpt-traductor.py fitxer_origen idioma_origen idioma_destí fitxer_destí

Ejemplo

python3 gpt-translate.py sample.md català italià 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].