Co to jest tłumaczenie tekstu na platformie Azure?

Tłumaczenie tekstu platformy Azure to oparta na chmurze funkcja interfejsu API REST usługi Translator, która korzysta z technologii neuronowego tłumaczenia maszynowego, aby umożliwić szybkie i dokładne tłumaczenie tekstu źródłowego w czasie rzeczywistym we wszystkich obsługiwanych językach. W tym omówieniu dowiesz się, jak interfejsy API REST tłumaczenia tekstu umożliwiają tworzenie inteligentnych rozwiązań dla aplikacji i przepływów pracy.

Dokumentacja tłumaczenia tekstu zawiera następujące typy artykułów:

  • Przewodniki Szybki start. Instrukcje dotyczące rozpoczynania pracy, które ułatwiają wykonywanie żądań w usłudze.
  • Przewodniki instruktażowe. Instrukcje dotyczące uzyskiwania dostępu do usługi i korzystania z jej w bardziej szczegółowy lub dostosowany sposób.
  • Artykuły referencyjne. Dokumentacja interfejsu API REST i zawartość oparta na języku programowania.

Funkcje tłumaczenia tekstu

Tłumaczenie tekstu obsługuje następujące metody:

  • Języki. Zwraca listę języków obsługiwanych przez operacje wyszukiwania tłumaczenia, transliteracji i słownika . To żądanie nie wymaga uwierzytelniania; wystarczy skopiować i wkleić następujące żądanie GET do narzędzia Postman lub ulubionego narzędzia interfejsu API lub przeglądarki:

    https://api.cognitive.microsofttranslator.com/languages?api-version=3.0
    
  • Przetłumacz. Renderuje pojedynczy tekst w języku źródłowym do wielu tekstów w języku docelowym z jednym żądaniem.

  • Transliteracja. Konwertuje znaki lub litery języka źródłowego na odpowiednie znaki lub litery języka docelowego.

  • Wykrywanie. Zwraca kod języka kodu źródłowego i zmienną logiczną wskazującą, czy wykryty język jest obsługiwany na potrzeby tłumaczenia tekstu i transliteracji.

    Uwaga

    Możesz tłumaczyć, transliterować i wykrywać tekst przy użyciu jednego wywołania interfejsu API REST.

  • Wyszukiwanie słownika. Zwraca równoważne wyrazy dla terminu źródłowego w języku docelowym.

  • Przykład słownika zwraca strukturę gramatyczną i przykłady kontekstu dla pary terminów źródłowych i terminów docelowych.

Opcje wdrażania tłumaczenia tekstu

Dodaj tłumaczenie tekstu do projektów i aplikacji przy użyciu następujących zasobów:

Przechowywanie danych

Miejsce przechowywania danych tłumaczenia tekstu zależy od regionu świadczenia usługi Azure, w którym utworzono zasób usługi Translator:

Miejsce przechowywania danych tłumaczenia tekstu

✔️ Funkcja: tłumaczenie tekstu w usłudze Translator

Punkt końcowy usługi Żądanie przetwarzania centrum danych
Globalny (zalecane):
api.cognitive.microsofttranslator.com
Najbliższe dostępne centrum danych.
Americas:
api-nam.cognitive.microsofttranslator.com
Wschodnie stany USA 2 • Zachodnie stany USA 2
Azja i Pacyfik
api-apc.cognitive.microsofttranslator.com:
Japonia Wschodnia • Azja Południowo-Wschodnia
Europa (z wyjątkiem Szwajcarii):
api-eur.cognitive.microsofttranslator.com
Francja Środkowa • Europa Zachodnia
Szwajcaria:
Aby uzyskać więcej informacji, zobaczPunkty końcowe usługi Szwajcarii.
Szwajcaria Północna • Szwajcaria Zachodnia

Punkty końcowe usługi Szwajcarii

Klienci z zasobem znajdującym się w Szwajcarii Północnej lub Szwajcarii Zachodniej mogą upewnić się, że ich żądania interfejsu API tekstu są obsługiwane w Szwajcarii. Aby upewnić się, że żądania są obsługiwane w Szwajcarii, utwórz zasób translatora w Resource regionSwitzerland North obiekcie lub Switzerland West, a następnie użyj niestandardowego punktu końcowego zasobu w żądaniach interfejsu API.

Na przykład: Jeśli tworzysz zasób usługi Translator w witrynie Azure Portal Resource region jako i nazwa zasobu to my-swiss-n, niestandardowy punkt końcowy to https​://my-swiss-n.cognitiveservices.azure.comSwitzerland North . A przykładowe żądanie tłumaczenia to:

// 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

Usługa Custom Translator nie jest obecnie dostępna w Szwajcarii.

Wprowadzenie do tłumaczenia tekstu

Wszystko gotowe do rozpoczęcia?

Następne kroki

Dowiedz się więcej na temat interfejsu API REST tłumaczenia tekstu: