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 ulubionego narzędzia interfejsu API REST 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:
Dostęp do usługi Translator opartej na chmurze za pośrednictwem interfejsu API REST dostępnego na platformie Azure.
Użyj żądania tłumaczenia interfejsu API REST z kontenerem Docker tłumaczenia tekstu.
Ważne
Aby korzystać z kontenera usługi Translator, należy ukończyć i przesłać formularz żądania online usług Azure AI dla usług Gated Services i zatwierdzić go w celu uzyskania dostępu do kontenera.
Obraz kontenera usługi Translator obsługuje ograniczone funkcje w porównaniu z ofertami w chmurze.
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. |
Ameryka:api-nam.cognitive.microsofttranslator.com |
Wschodnie stany USA 2 • Zachodnie stany USA 2 |
Azja i Pacyfikapi-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, zobacz Punkty 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 region
Switzerland 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.com
Switzerland 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?
Utwórz zasób usługi Translator w witrynie Azure Portal.
Uzyskaj klucze dostępu i punkt końcowy interfejsu API. Adres URL punktu końcowego i klucz tylko do odczytu są wymagane do uwierzytelniania.
Zapoznaj się z naszym przewodnikiem Szybki start i przejrzyj przypadki użycia i przykłady kodu dla następujących języków programowania:
Następne kroki
Dowiedz się więcej na temat interfejsu API REST tłumaczenia tekstu: