AI Prompt Engineering · 강의

번역 및 현지화 프롬프트

문화적 뉘앙스를 고려해 정확한 언어 번역과 콘텐츠 현지화를 위한 프롬프트를 설계하는 방법을 학습합니다.

레슨 2/311개 단계

번역 및 현지화 프롬프트은(는) CoddyKit의 무료 AI Prompt Engineering 강의입니다. 이것은 3개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 AI Prompt Engineering 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. AI Prompt Engineering 강의에는 총 3개의 강의가 포함되어 있습니다.

LLM으로 번역하기

프롬프트 엔지니어링은 새로운 텍스트를 생성하는 데만 사용되지 않습니다! 대규모 언어 모델(LLM)을 언어 번역에도 사용할 수 있습니다. 이는 전 세계적인 소통에 매우 유용합니다.

텍스트를 언어 간에 정확하게 번역하고 특정 문화에 맞게 콘텐츠를 조정하는 프롬프트를 작성하는 방법을 살펴보겠습니다. 언어 장벽을 허물 준비를 해 보세요!

기본 번역 프롬프트

번역하는 가장 간단한 방법은 LLM에게 명시적으로 요청하는 것입니다. 무엇을 어떤 언어로 번역할지 알려 주기만 하면 됩니다. 기본적인 예시를 살펴보겠습니다.

이 간단한 번역 프롬프트를 실행해 보세요.

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)}")

언어를 명확하게 지정하기

정확한 번역을 얻으려면 원문 언어와 대상 언어를 항상 구체적으로 지정하세요. 언어의 전체 이름이나 일반적인 언어 코드(예: 영어는 'en', 스페인어는 'es')를 사용하세요.

명확하게 지정하면 특히 이름이나 방언이 비슷한 언어를 사용할 때 LLM이 혼동하지 않습니다.

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)}")

정확성을 높이는 핵심은 맥락

단어는 맥락에 따라 다른 의미를 가질 수 있습니다. 맥락을 제공하면 LLM이 올바른 번역을 선택하는 데 도움이 됩니다. 예를 들어 'bank'는 금융 기관이나 강둑을 의미할 수 있습니다.

프롬프트에 번역할 문장의 앞뒤 문장이나 관련 배경 정보를 항상 포함하세요.

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)}")

번역을 넘어: 현지화

현지화는 단순히 단어를 번역하는 것 이상을 의미합니다. 특정 대상 시장이나 문화에 맞게 콘텐츠를 조정하는 과정입니다. 여기에는 언어뿐만 아니라 문화적 뉘앙스, 현지 관습 및 기술적 요구 사항도 포함됩니다.

  • 번역: 언어의 정확성에 중점을 둡니다.
  • 현지화: 콘텐츠가 문화적으로 적절하고 관련성 있도록 조정합니다.

현지화의 핵심 요소

현지화할 때는 언어 자체 외에도 여러 요소를 조정해야 할 수 있습니다. 무엇을 변경할지 프롬프트에서 LLM에 알려 주세요!

  • 통화: 예: $100 USD를 €90 EUR로
  • 날짜/시간: 예: 03/01/2024 (MM/DD/YYYY)를 01/03/2024 (DD/MM/YYYY)로
  • 측정 단위: 예: 마일을 킬로미터로, 화씨를 섭씨로
  • 주소: 현지 표준에 맞는 형식

현지화 프롬프트 작성

효과적으로 현지화하려면 프롬프트를 매우 구체적으로 작성해야 합니다. 번역 지침과 구체적인 조정 요청을 함께 제시하는 경우가 많습니다.

프롬프트 안에 LLM을 위한 '현지화 체크리스트'를 제공한다고 생각해 보세요.

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)}")

어조 및 스타일 조정

문화마다 선호하는 어조가 다릅니다. 한 문화에서 직접적인 마케팅 메시지가 다른 문화에서는 무례하게 여겨질 수 있습니다. LLM이 어조와 스타일을 조정하도록 안내할 수 있습니다.

  • 격식체와 비격식체: 예: 독일어의 'Sie'와 'du'
  • 마케팅용과 기술용: 설득력 있는 언어와 사실 중심 언어
  • 유머러스한 어조와 진지한 어조: 농담이나 문화적 언급을 조정
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)}")

문화적 뉘앙스 다루기

일부 문구, 관용 표현 또는 농담은 직접 번역할 수 없으며 오히려 불쾌감을 줄 수도 있습니다. 현지화할 때는 이러한 표현을 조정하거나 문화적으로 동등한 표현으로 바꾸는 것이 중요합니다.

이러한 민감한 부분을 처리하려면 프롬프트에서 LLM에 '관용 표현을 현지화하세요' 또는 '유머를 직역하지 마세요'라고 명시적으로 지시할 수 있습니다.

현지화 확인

제품 설명을 US 시장에서 UK 시장에 맞게 조정해야 합니다. 다음 중 단순한 번역이 아니라 현지화에 해당하는 고려 사항은 무엇입니까?

복습: 번역 및 현지화

오늘은 직접적인 언어 번역과 종합적인 콘텐츠 현지화에 프롬프트 설계를 활용하는 방법을 배웠습니다.

  • 번역: 언어와 맥락을 지정하여 텍스트를 한 언어에서 다른 언어로 변환합니다.
  • 현지화: 통화, 날짜, 단위, 어조 및 문화적 뉘앙스를 포함하여 특정 문화에 맞게 콘텐츠를 조정합니다.
  • 프롬프트에 언어, 맥락 및 구체적인 현지화 지침을 항상 명확하게 작성하세요.

이러한 기법을 익히면 콘텐츠가 전 세계 사람들에게 더욱 공감을 얻을 수 있습니다!

무료로 시작

AI 튜터와 함께 AI Prompt Engineering을(를) 배우세요 — 무료

브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.

코스
53
레슨
199

자주 묻는 질문

“번역 및 현지화 프롬프트” 강의는 무료인가요?

네 — “번역 및 현지화 프롬프트” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 AI Prompt Engineering 강의 전체를 잠금 해제할 수 있습니다. AI Prompt Engineering 강의에는 총 3개의 강의가 포함되어 있습니다.

“번역 및 현지화 프롬프트”에서 뭘 배우나요?

문화적 뉘앙스를 고려해 정확한 언어 번역과 콘텐츠 현지화를 위한 프롬프트를 설계하는 방법을 학습합니다. 브라우저에서 직접 실행하는 실습 코드로 AI Prompt Engineering을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

AI Prompt Engineering을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 AI Prompt Engineering은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 3개 중 2번째 강의입니다.

“번역 및 현지화 프롬프트” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 AI Prompt Engineering 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 AI Prompt Engineering 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 요약 및 추출 프롬프트
  2. 번역 및 현지화 프롬프트
  3. 창의적 콘텐츠 생성 프롬프트
← AI Prompt Engineering(으)로 돌아가기