Käännös- ja lokalisointipromptit
Opi suunnittelemaan prompteja tarkkaa kääntämistä ja sisällön lokalisointia varten kulttuuriset vivahteet huomioiden.
Käännös- ja lokalisointipromptit on ilmainen Tekoälyn prompt engineering-oppitunti CoddyKitissä. Tämä on oppitunti 2/3. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Tekoälyn prompt engineering-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Tekoälyn prompt engineering-kurssilla on yhteensä 3 oppituntia.
Kääntäminen LLM:ien avulla
Kehotetekniikka ei rajoitu uuden tekstin tuottamiseen! Voitte käyttää suuria kielimalleja (LLM:iä) myös kielten väliseen kääntämiseen. Tämä on erittäin hyödyllistä maailmanlaajuisessa viestinnässä.
Tutustumme siihen, miten laaditaan kehotteita, joilla tekstiä voidaan kääntää täsmällisesti kielestä toiseen ja mukauttaa tiettyjen kulttuurien tarpeisiin. Valmistautukaa ylittämään kielimuurit!
Peruskäännöskehote
Yksinkertaisin tapa kääntää on pyytää LLM:ää kääntämään teksti suoraan. Teidän tarvitsee vain kertoa, mitä käännetään ja mille kielelle. Tarkastellaan perusesimerkkiä.
Kokeilkaa tätä yksinkertaista käännöskehotetta:
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)}")Kielten selkeä määrittäminen
Varmistaaksenne käännösten tarkkuuden ilmaiskaa lähde- ja kohdekielet aina täsmällisesti. Käyttäkää kielten koko nimiä tai yleisiä kielikoodeja (kuten englannin kielen koodia ’en’ tai espanjan kielen koodia ’es’).
Selkeys poistaa LLM:n epävarmuutta etenkin sellaisten kielten kohdalla, joilla on samankaltaiset nimet tai murteet.
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)}")Asiayhteys on tarkkuuden avain
Sanoilla voi olla asiayhteydestä riippuen eri merkityksiä. Asiayhteyden tarjoaminen auttaa LLM:ää valitsemaan oikean käännöksen. Esimerkiksi ’bank’ voi tarkoittaa rahoituslaitosta tai joen rantaa.
Sisällyttäkää kehotteeseenne aina ympäröivät virkkeet tai taustatiedot, jos niitä on saatavilla.
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)}")Kääntämistä pidemmälle: lokalisointi
Lokalisointi on enemmän kuin pelkkää sanojen kääntämistä. Se tarkoittaa sisällön mukauttamista tietylle kohdemarkkinalle tai tiettyyn kulttuuriin. Tähän kuuluvat kielen lisäksi kulttuuriset vivahteet, paikalliset tavat ja tekniset vaatimukset.
- Kääntäminen: Keskittyy kielelliseen tarkkuuteen.
- Lokalisointi: Mukauttaa sisällön kulttuurisesti sopivaksi ja merkitykselliseksi.
Lokalisoinnin keskeiset elementit
Lokalisoinnissa kielen lisäksi voi olla tarpeen mukauttaa useita muitakin elementtejä. Kehotteessa kannattaa kertoa LLM:lle, mitä muutoksia sen tulee tehdä!
- Valuutta: esim. 100 USD:stä 90 euroon
- Päivämäärä/kellonaika: esim. 03/01/2024 (KK/PP/VVVV) muotoon 01/03/2024 (PP/KK/VVVV)
- Mittayksiköt: esim. mailit kilometreiksi, Fahrenheit celsiusasteiksi
- Osoitteet: muotoilu paikallisten standardien mukaisesti
Lokalisointikehotteiden laatiminen
Jotta lokalisointi onnistuisi, kehotteen on oltava hyvin täsmällinen. Usein yhdistätte siinä käännösohjeet tiettyihin mukautuspyyntöihin.
Ajatelkaa sitä LLM:lle annettavana lokalisoinnin tarkistuslistana, joka sisältyy kehotteeseen.
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)}")Sävyn ja tyylin mukauttaminen
Eri kulttuureissa suositaan erilaisia sävyjä. Yhdessä kulttuurissa suora markkinointiviesti voidaan toisessa kokea epäkohteliaaksi. Voitte ohjata LLM:ää säätämään sävyä ja tyyliä.
- Muodollinen vs. epämuodollinen: esim. saksan ’Sie’ vs. ’du’.
- Markkinointi vs. tekninen: suostutteleva vs. tosiasioihin perustuva kieli.
- Humoristinen vs. vakava: mukauttakaa vitsit tai kulttuuriviittaukset.
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)}")Kulttuuristen vivahteiden käsitteleminen
Jotkin ilmaukset, idiomit tai vitsit eivät käänny suoraan, ja ne voivat jopa loukata. Lokalisoinnissa on tärkeää joko mukauttaa ne tai korvata ne kulttuurisesti vastaavilla ilmauksilla.
Voitte ohjeistaa LLM:ää käyttämään kehotteissa ilmauksia ’lokalisoi idiomit’ tai ’vältä huumorin suoraa kääntämistä’, jotta nämä arkaluonteiset seikat voidaan käsitellä.
Lokalisoinnin tarkistus
Teidän tulee mukauttaa tuotteen kuvaus Yhdysvaltojen markkinoilta Ison-Britannian markkinoille. Mitkä seuraavista näkökohdista liittyvät lokalisointiin eivätkä vain peruskääntämiseen?
Kertaus: kääntäminen ja lokalisointi
Tänään opitte käyttämään kehotesuunnittelua sekä suoraan kääntämiseen että sisällön kattavaan lokalisointiin.
- Kääntäminen: Muuntakaa teksti kielestä toiseen määrittämällä kielet ja konteksti.
- Lokalisointi: Mukauttakaa sisältö tietylle kulttuurille, mukaan lukien valuutta, päivämäärät, mittayksiköt, sävy ja kulttuuriset vivahteet.
- Ilmaiskaa kehotteissanne aina selkeästi kielet, konteksti ja tarkat lokalisointiohjeet.
Näiden tekniikoiden hallitseminen auttaa sisältöänne puhuttelemaan yleisöjä kaikkialla maailmassa!
Opi Tekoälyn prompt engineering tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 53
- Oppitunnit
- 199
Usein kysytyt kysymykset
Onko oppitunti ”Käännös- ja lokalisointipromptit” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Tekoälyn prompt engineering-oppimispolun 3 oppituntia, myös oppitunnin “Käännös- ja lokalisointipromptit”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Tekoälyn prompt engineering-kurssilla on yhteensä 3 oppituntia.
Mitä opin oppitunnilla ”Käännös- ja lokalisointipromptit”?
Opi suunnittelemaan prompteja tarkkaa kääntämistä ja sisällön lokalisointia varten kulttuuriset vivahteet huomioiden. Harjoittelet Tekoälyn prompt engineering-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Tekoälyn prompt engineering-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Tekoälyn prompt engineering-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/3.
Kuinka kauan ”Käännös- ja lokalisointipromptit”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Tekoälyn prompt engineering-oppitunnilla?
Kyllä. Jokainen Tekoälyn prompt engineering-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Tiivistämis- ja poimintapromptit
- Käännös- ja lokalisointipromptit
- Luovan sisällön generointipromptit