Co je překlad textu Azure?

Azure Text Translation je cloudová funkce rozhraní REST API služby Translator, která využívá technologii strojového překladu neurálních počítačů k umožnění rychlého a přesného překladu textu na základě zdroje v reálném čase napříč všemi podporovanými jazyky. V tomto přehledu se dozvíte, jak rozhraní REST API pro překlad textu umožňují vytvářet inteligentní řešení pro vaše aplikace a pracovní postupy.

Dokumentace k překladu textu obsahuje následující typy článků:

  • Rychlé starty. Úvodní pokyny, které vás provedou prováděním požadavků na službu.
  • Návody. Pokyny pro přístup ke službě a jejich používání konkrétnějším nebo přizpůsobeným způsobem
  • Referenční články Dokumentace k rozhraní REST API a obsah založený na programovacím jazyce

Funkce překladu textu

Překlad textu podporuje následující metody:

  • Jazyky. Vrátí seznam jazyků podporovaných operacemi Translate, Transliterate a Dictionary Lookup . Tento požadavek nevyžaduje ověřování; stačí zkopírovat a vložit následující požadavek GET do Nástroje Postman nebo oblíbeného nástroje rozhraní API nebo prohlížeče:

    https://api.cognitive.microsofttranslator.com/languages?api-version=3.0
    
  • Přeložit. Vykreslí text v jednom zdrojovém jazyce na více textech cílového jazyka pomocí jediného požadavku.

  • Transliterace. Převede znaky nebo písmena zdrojového jazyka na odpovídající znaky nebo písmena cílového jazyka.

  • Rozpoznání: Vrátí kód jazyka zdrojového kódu a logickou proměnnou označující, jestli je zjištěný jazyk podporován pro překlad textu a transklikaci.

  • Vyhledávání slovníku Vrátí ekvivalentní slova pro zdrojový termín v cílovém jazyce.

  • Příklad slovníku Vrátí gramatickou strukturu a kontextové příklady pro zdrojový termín a dvojici cílových termínů.

Možnosti nasazení překladu textu

Do projektů a aplikací přidejte překlad textu pomocí následujících zdrojů:

Umístění dat

Rezidence dat překladu textu závisí na oblasti Azure, ve které byl váš prostředek Translator vytvořen:

Rezidence dat překladu textu

✔️ Funkce: Translator Text

Koncový bod služby Žádost o zpracování datacentra
Globální (doporučeno):
api.cognitive.microsofttranslator.com
Nejbližší dostupné datové centrum
Americas:
api-nam.cognitive.microsofttranslator.com
USA – východ 2 • USA – západ 2
Asie a Tichomoří:
api-apc.cognitive.microsofttranslator.com
Japonsko – východ • Jihovýchodní Asie
Evropa (s výjimkou Švýcarska):
api-eur.cognitive.microsofttranslator.com
Francie – střed • Západní Evropa
Švýcarsko:
Další informace najdete v tématuKoncové body služby Švýcarsko.
Švýcarsko – sever • Švýcarsko – západ

Koncové body služby Švýcarsko

Zákazníci s prostředkem umístěným ve Švýcarsku – sever nebo Švýcarsko – západ můžou zajistit, aby se jejich požadavky na textové rozhraní API obsluhovaly ve Švýcarsku. Pokud chcete zajistit, aby se požadavky zpracovávaly ve Švýcarsku, vytvořte prostředek Translatoru v Resource regionSwitzerland North nebo Switzerland Westa pak ve vašich požadavcích rozhraní API použijte vlastní koncový bod prostředku.

Příklad: Pokud na webu Azure Portal vytvoříte prostředek translatoru jako Resource regionSwitzerland North a název prostředku je my-swiss-n, pak je https​://my-swiss-n.cognitiveservices.azure.comváš vlastní koncový bod . A ukázkový požadavek na překlad:

// Pass secret key and region using headers to a custom endpoint
curl -X POST "https://my-swiss-n.cognitiveservices.azure.com/translator/text/v3.0/translate?to=fr" \
-H "Ocp-Apim-Subscription-Key: xxx" \
-H "Ocp-Apim-Subscription-Region: switzerlandnorth" \
-H "Content-Type: application/json" \
-d "[{'Text':'Hello'}]" -v

Custom Translator není v současné době k dispozici ve Švýcarsku.

Začínáme s překladem textu

Jste připravení začít?

Další kroky

Ponořte se hlouběji do rozhraní REST API pro překlad textu: