AI Prompt Engineering · Lección

Prompts de traducción y localización

Aprenda a diseñar prompts para traducir idiomas y localizar contenido con precisión, teniendo en cuenta los matices culturales.

Lección 2 de 311 pasos

Prompts de traducción y localización es una lección gratuita de AI Prompt Engineering en CoddyKit. Esta es la lección 2 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de AI Prompt Engineering, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de AI Prompt Engineering incluye 3 lecciones en total.

Traducir con LLMs

¡La ingeniería de prompts no sirve únicamente para generar texto nuevo! También puede utilizar modelos de lenguaje de gran tamaño (LLMs) para traducir idiomas. Esto resulta increíblemente útil para la comunicación global.

Exploraremos cómo crear prompts que traduzcan texto con precisión entre idiomas y adapten el contenido a culturas específicas. ¡Prepárese para superar las barreras lingüísticas!

Prompt básico de traducción

La forma más sencilla de traducir es pedirlo explícitamente al LLM. Solo tiene que indicarle qué debe traducir y a qué idioma. Veamos un ejemplo básico.

Pruebe a ejecutar este sencillo prompt de traducción:

def simulate_llm_translation(prompt):
    if "Hello" in prompt and "Spanish" in prompt:
        return "Hola"
    return "[Translation Output]"

if __name__ == "__main__":
    user_prompt = "Translate 'Hello' to Spanish."
    print(f"Prompt: {user_prompt}")
    print(f"LLM Output: {simulate_llm_translation(user_prompt)}")

Especificar claramente los idiomas

Para garantizar traducciones precisas, especifique siempre los idiomas de origen y de destino. Utilice los nombres completos de los idiomas o códigos habituales (como 'en' para inglés y 'es' para español).

La claridad evita ambigüedades para el LLM, especialmente en el caso de idiomas que tienen nombres o dialectos similares.

def simulate_llm_translation(prompt):
    if "Translate 'I love programming' from English to French" in prompt:
        return "J'aime programmer"
    return "[Translation Output]"

if __name__ == "__main__":
    user_prompt = "Translate 'I love programming' from English to French."
    print(f"Prompt: {user_prompt}")
    print(f"LLM Output: {simulate_llm_translation(user_prompt)}")

El contexto es clave para la precisión

Las palabras pueden tener distintos significados según el contexto. Proporcionar contexto ayuda al LLM a elegir la traducción correcta. Por ejemplo, 'bank' puede significar una institución financiera o la orilla de un río.

Incluya siempre en su prompt las oraciones circundantes o la información de contexto disponible.

def simulate_llm_translation(prompt):
    if "river bank" in prompt and "Spanish" in prompt:
        return "orilla del río"
    if "money bank" in prompt and "Spanish" in prompt:
        return "banco (institución financiera)"
    return "[Translation Output]"

if __name__ == "__main__":
    prompt1 = "Translate 'I went to the bank to deposit money.' to Spanish."
    prompt2 = "Translate 'We sat on the bank of the river.' to Spanish."
    print(f"Prompt 1: {prompt1}")
    print(f"LLM Output 1: {simulate_llm_translation(prompt1)}")
    print(f"\nPrompt 2: {prompt2}")
    print(f"LLM Output 2: {simulate_llm_translation(prompt2)}")

Más allá de la traducción: la localización

La localización va más allá de traducir palabras. Es el proceso de adaptar el contenido a un mercado o una cultura de destino específicos. Esto incluye no solo el idioma, sino también los matices culturales, las costumbres locales y los requisitos técnicos.

  • Traducción: Se centra en la precisión lingüística.
  • Localización: Adapta el contenido para que sea culturalmente apropiado y relevante.

Elementos clave de la localización

Al localizar, puede que necesite adaptar varios elementos además del idioma. ¡Su prompt debe indicarle al LLM qué debe cambiar!

  • Moneda: por ejemplo, de 100 USD a 90 EUR
  • Fecha y hora: por ejemplo, de 03/01/2024 (MM/DD/YYYY) a 01/03/2024 (DD/MM/YYYY)
  • Unidades de medida: por ejemplo, de millas a kilómetros y de Fahrenheit a Celsius
  • Direcciones: formato conforme a los estándares locales

Crear prompts de localización

Para localizar de forma eficaz, su prompt debe ser muy explícito. A menudo combinará instrucciones de traducción con solicitudes específicas de adaptación.

Piense en ello como proporcionar al LLM una «lista de comprobación de localización» dentro de su prompt.

def simulate_llm_localization(prompt):
    if "English marketing text" in prompt and "German market" in prompt:
        return "Deutscher Marketingtext mit EUR, DD.MM.YYYY Daten und freundlichem Ton."
    return "[Localization Output]"

if __name__ == "__main__":
    user_prompt = (
        "Translate the following English marketing text to German. "
        "Adapt it for the German market, using Euros (€) for currency, "
        "and DD.MM.YYYY date format. Keep a friendly, engaging tone.\n\n"
        "Text: 'Our new product is launching on 03/01/2024 for $199!'"
    )
    print(f"Prompt: {user_prompt}")
    print(f"LLM Output: {simulate_llm_localization(user_prompt)}")

Adaptación del tono y el estilo

Las distintas culturas prefieren tonos diferentes. Un mensaje de marketing directo en una cultura podría considerarse grosero en otra. Puede orientar al LLM para que ajuste el tono y el estilo.

  • Formal frente a informal: por ejemplo, 'Sie' frente a 'du' en alemán.
  • Marketing frente a técnico: lenguaje persuasivo frente a lenguaje objetivo.
  • Humorístico frente a serio: adapte los chistes o las referencias culturales.
def simulate_llm_tone_adaptation(prompt):
    if "informal tone" in prompt and "Spanish" in prompt:
        return "Hola, ¿cómo estás?"
    if "formal tone" in prompt and "Spanish" in prompt:
        return "Hola, ¿cómo está usted?"
    return "[Tone Not Adapted]"

if __name__ == "__main__":
    prompt_informal = "Translate 'How are you?' to Spanish, using an informal tone."
    prompt_formal = "Translate 'How are you?' to Spanish, using a formal tone."
    print(f"Prompt (Informal): {prompt_informal}")
    print(f"LLM Output: {simulate_llm_tone_adaptation(prompt_informal)}")
    print(f"\nPrompt (Formal): {prompt_formal}")
    print(f"LLM Output: {simulate_llm_tone_adaptation(prompt_formal)}")

Gestionar los matices culturales

Algunas frases, expresiones idiomáticas o bromas no se traducen directamente e incluso podrían resultar ofensivas. Al localizar, es fundamental adaptarlas o sustituirlas por expresiones culturalmente equivalentes.

Puede indicarle explícitamente al LLM que «localice los modismos» o que «evite la traducción literal del humor» en sus prompts para gestionar estas sensibilidades.

Comprobación de localización

Necesita adaptar la descripción de un producto del mercado estadounidense al mercado británico. ¿Cuáles de las siguientes consideraciones forman parte de la localización, en lugar de limitarse a la traducción básica?

Resumen: traducción y localización

Hoy hemos aprendido a utilizar la ingeniería de prompts tanto para la traducción directa de idiomas como para la localización integral de contenido.

  • Traducción: Convertir texto de un idioma a otro, especificando los idiomas y el contexto.
  • Localización: Adaptar el contenido a culturas específicas, incluidos la moneda, las fechas, las unidades, el tono y los matices culturales.
  • Sea siempre explícito en sus prompts con respecto a los idiomas, el contexto y las instrucciones específicas de localización.

¡Dominar estas técnicas ayuda a que su contenido conecte con personas de todo el mundo!

Gratis para empezar

Aprende AI Prompt Engineering con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
53
Lecciones
199

Preguntas frecuentes

¿La lección «Prompts de traducción y localización» es gratis?

Sí — el texto completo de «Prompts de traducción y localización» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de AI Prompt Engineering, actualiza a CoddyKit PRO. El curso de AI Prompt Engineering incluye 3 lecciones en total.

¿Qué aprenderé en «Prompts de traducción y localización»?

Aprenda a diseñar prompts para traducir idiomas y localizar contenido con precisión, teniendo en cuenta los matices culturales. Practicas AI Prompt Engineering con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar AI Prompt Engineering?

No se requiere experiencia previa. AI Prompt Engineering en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 3.

¿Cuánto tiempo toma la lección «Prompts de traducción y localización»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de AI Prompt Engineering?

Sí. Cada lección de AI Prompt Engineering incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Prompts para resumir y extraer información
  2. Prompts de traducción y localización
  3. Prompts para generar contenido creativo
← Volver a AI Prompt Engineering