“Conocimiento Programación>Python Programming

¿Cómo se hace un traductor en su computadora con Python?

2015/6/24
Aquí hay una guía sobre cómo crear un traductor básico en Python usando la API de Google Translate:

1. Configure su entorno

* Instalar python: Si no tiene Python instalado, descárguelo de [https://www.python.org/downloads/font>(https://www.python.org/downloads/).

* Instale la biblioteca Googletrans: Abra su terminal o símbolo del sistema y ejecute:

`` `Bash

PIP instalar googletrans

`` `` ``

2. Escribe el código Python

`` `Python

De Googletrans Import Translator

Def traduce_text (text, target_language):

"" "

Traduce texto usando Google Translate.

Args:

Texto (STR):el texto para traducir.

Target_language (STR):el código de idioma de destino (por ejemplo, 'en', 'fr', 'es').

Devoluciones:

STR:El texto traducido.

"" "

traductor =tradator ()

traducción =tradator.translate (text, dest =target_language)

RETURN TRADRACIÓN.TEXT

Si __name__ =="__main__":

Mientras que es cierto:

text_to_translate =input ("Ingrese el texto para traducir:")

Target_language =input ("Ingrese el código de idioma de destino (por ejemplo, 'en', 'fr'):")

intentar:

traduced_text =traduce_text (text_to_translate, target_language)

print (f "traducción:{traducido_text}")

Excepto la excepción como E:

print (f "error:{e}")

Si entrada ("¿Traducir de nuevo? (S/N):") .lower ()! ='Y':

romper

`` `` ``

3. Explicación

* Importando `googletrans`: La línea `de Googletrans Import Translator" Importa las herramientas necesarias para usar Google Translate.

* `traduce_text` function:

- Toma el texto y el lenguaje de destino como entrada.

- Crea un objeto `traductor`.

- Utiliza `tradator.translate` para realizar la traducción.

- Devuelve el texto traducido.

* Bloque de ejecución principal:

- Ejecuta un bucle que solicita continuamente al usuario para el texto y el idioma de destino.

- Llama a la función `traducle_text` para traducir.

- Imprime el texto traducido o muestra un mensaje de error.

- Pregunta al usuario si quiere traducir nuevamente.

4. Cómo ejecutar

1. Guarde el código como un archivo Python (por ejemplo, `Translator.py`).

2. Abra su terminal o símbolo del sistema y navegue al directorio donde guardó el archivo.

3. Ejecute el script:

`` `Bash

traductor de python.py

`` `` ``

5. Uso

* El programa le pedirá que ingrese el texto que desea traducir y el código de idioma de destino.

* Puede encontrar códigos de idioma en el sitio web de Google Translate.

* El programa mostrará el texto traducido.

Notas importantes:

* API de traducción de Google: La biblioteca 'Googletrans' utiliza la API pública de Google Translate, que puede tener limitaciones o restricciones (por ejemplo, límites de tasa).

* Manejo de errores: El código incluye el manejo básico de errores para capturar posibles excepciones.

* Características avanzadas: Puede agregar más funciones como:

- GUI (interfaz gráfica de usuario) utilizando bibliotecas como Tkinter o Pyqt.

- Guardar el historial de traducción.

- Soporte de múltiples direcciones de traducción (fuente a Target y viceversa).

- Uso de opciones avanzadas de Google Translate (por ejemplo, pronunciación, transcripción).

- Integración con otras aplicaciones.

¡Avíseme si desea ampliar alguna de estas funciones o tener requisitos específicos para su traductor!

Python Programming
Tengo un error de sintaxis no válida en Python
Cómo utilizar un String como una variable en Python
Cómo codificar UTF - 8 en Omitir en Python
¿Dónde obtuvo su nombre el lenguaje de la computadora llamado Python?
Cómo actualizar una ruta de Python
Cómo compilar el código Python
Cómo instalar Pygame Con Python 2.7 en un Mac
Cómo Intercambio de 8 bytes big endian en Python
Conocimiento de la computadora © http://www.ordenador.online