Posted in

Hvordan oversette tekst til flerspråklige agenter i Copilot Studio

I Microsoft Copilot Studio er det støtte for å lage flerspråklige agenter eller chatbots. Dette gjør du ved å gå til Settings – Languages. Din agent vil ha et hovedspråk, dette velger du når du oppretter agenten. På Settings – Languages kan du så legge til flere støttede språk. Språkene som støttes for øyeblikket er:

  • Arabic (Saudi Arabia) (ar-SA)
  • Chinese (Simplified) (zh-CN)
  • Chinese (Traditional) (zh-TW)
  • Czech (cs-CZ)
  • English (en-GB)
  • Dutch (nl-NL)
  • English (Australia) (en-AU)
  • English (United Kingdom) (en-GB)
  • English (United States) (en-US)
  • Finnish (fi-FI)
  • French (Canada) (fr-CA)
  • French (France) (fr-FR)
  • German (de-DE)
  • Greek (el-GR)
  • Hebrew (he-IL)
  • Hindi (hi-IN)
  • Indonesian (id-ID)
  • Italian (it-IT)
  • Japanese (ja-JP)
  • Korean (ko-KR)
  • Norwegian (Bokmål) (en-GB)
  • Polish (pl-PL)
  • Portuguese (Brazil) (pt-BR)
  • Russian (ru-RU)
  • Spanish (Spain) (es-ES)
  • Spanish (United States) (es-US)
  • English (en-SE)
  • Thai (th-TH)
  • Turkish (tr-TR)

For en oppdatert liste over språkstøtte i Copilot Studio kan du ta en kikk på Language support – Microsoft Copilot Studio | Microsoft Learn

Når du har lagt til flere språk vil du måtte laste ned en fil for hvert språk, oversette alle tekst strenger og laste filen opp igjen.

Klikk på «Upload» knappen for å laste ned filen 😊

Neste skjermbilde gir deg et da muligheter for å laste ned filen, enten som en JSON fil eller som en ResX fil.

I utgangspunktet kan du da åpne filen og manuelt oversette alle tekst-strenger til ønsker språk. Dette kan være en krevende jobb så la oss se på en bedre mulighet som automatisk kan oversette alle tekst-strenger til Copilot Studio agenter for oss.

For å gjøre dette trenger du Visual Studio Code, hvis du ikke allerede har VSC så kan du laste den ned her Visual Studio Code – Code Editing. Redefined

I Copilot Studio, klikk på «Download localizations file as JSON” for det språket du ønsker å oversette.

Åpne filen du lastet ned i Visual Studio Code, sannsynligvis heter den «localizations.json».

I Visual Studio Code så åpner du chat (Copilot) som skal hjelpe oss med å oversette filen.

I chat vinduet velger du «Edit» i stedet for «Ask».

Legg inn følgende prompt for å oversette til norsk:

Please translate all the values in this JSON file to Norwegian. DO NOT change anything in the key it self, only the value.

For example: "'dialog(cr112_agent.topic.Escalate)'.'trigger(main)'.Intent.TriggerQueries[0]": "Talk to agent"

should be changed to: "'dialog(cr112_agent.topic.Escalate)'.'trigger(main)'.Intent.TriggerQueries[0]": "Kan jeg snakke med en person"

Do this for the complete file

Klikk “Send” Knappen eller press Enter

Så er det bare å hente en kaffe og følge med mens copilot oversetter filen for deg. Men vær rask det tar kun 2-3 minutter.

Når filen er ferdig over satt klikker du på linjen i chat som viser hvor mange linjer den oversatte (se bilde)

Dette vil åpne et vindu med den oversatt versjonen av filen. Elg Save As i Visual Studio Code og gi filen et fornuftig navn, f.eks. «localizationsNO.json».

Gå tilbake til Microsoft Copilot Studio, velg «browse» og naviger til filen du nettopp lagret.

Klikk «Upload translation updates», verifiser at du vil overskrive. Etter et lite øyeblikk så vil du få beskjed om at «Localizations update Successfully»

Repeat the process for other languages if you’ve added more.

Verd å merke seg

  • Det kan være lurt å oversette tekst filene som det siste du gjør for å være sikker på at du får med deg alle tekster i f.eks. Topics, Action etc.
  • Hvis du gjør endringer etter at du har lastet opp de oversatte filen så må du gjenta prosessen for å få med deg tekst fra nye Topics eller andre objekter i agenten
  • Du kan gjenta prosessen med å laste opp oversatte tekstfiler når som helst hvis du trenger å endre noe i et språk.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

nb_NO