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 oblíbeného nástroje nebo prohlížeče REST API:
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.
Poznámka:
Pomocí jediného volání rozhraní REST API můžete přeložit, transkriptovat a rozpoznat text.
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ů:
Přístup ke cloudové službě Translator prostřednictvím rozhraní REST API dostupného v Azure.
Použijte požadavek překladu rozhraní REST API s kontejnerem Dockeru pro překlad textu.
Důležité
Pokud chcete použít kontejner Translator, musíte dokončit a odeslat aplikaci služeb Azure AI pro formulář online žádosti o službu Gated Services a nechat ho schválit k získání přístupu k kontejneru.
Image kontejneru Translator podporuje omezené funkce v porovnání s nabídkami cloudu.
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 |
Amerika: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ématu Koncové 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 region
Switzerland North
nebo Switzerland West
a 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 region
Switzerland North
a název prostředku je my-swiss-n
, pak je https​://my-swiss-n.cognitiveservices.azure.com
váš 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?
Na webu Azure Portal vytvořte prostředek Translatoru.
Získejte přístupové klíče a koncový bod rozhraní API. Pro ověřování se vyžaduje adresa URL koncového bodu a klíč jen pro čtení.
Projděte si náš rychlý start a podívejte se na případy použití a ukázky kódu pro následující programovací jazyky:
Další kroky
Ponořte se hlouběji do rozhraní REST API pro překlad textu: