|
|
Veröffentlicht amGestern um 11:58 Uhr
|
|
|
|

Anforderungen: Man muss die Übersetzungsdienst-Schnittstelle aufrufen, um Textinhalte in Batches zu übersetzen, es gibt nur wenige bekannte Hersteller, wie zum Beispiel: Google Translate, Azure Translate, Baidu Translate, DeepL, AWS usw.
Rezension:
Gängige Übersetzungsdienstleister
Google Cloud Translation API (Google Translate):Der Hyperlink-Login ist sichtbar. Microsoft Azure Translator (Azure Cognitive Services):Der Hyperlink-Login ist sichtbar. DeepL API:Der Hyperlink-Login ist sichtbar.
Azure Translator
Azure Translator ist ein cloudbasierter maschineller Übersetzungsdienst, der verwendet werden kann, um Text und Dokumente über einfache REST-API-Aufrufe zu übersetzen. Der Dienst verwendet moderne maschinelle Übersetzungstechnologie für neuronale Netzwerke. Die benutzerdefinierte Übersetzeroberfläche ermöglicht es Ihnen, benutzerdefinierte neuronale Netzwerk-Übersetzungssysteme mit Übersetzungsspeichern zu erstellen. Ein individuelles Übersetzungssystem kann verwendet werden, um Text und Dokumente mit Translator zu übersetzen.
Dokumentation:Der Hyperlink-Login ist sichtbar.
Öffne zuerst die Azure-Website, um dich anzumelden, und erstelle dann eine Übersetzer-Ressource in Microsoft Foundry. Wie unten gezeigt:
Oder klicken Sie einfach auf den Link:Der Hyperlink-Login ist sichtbar., wie in der untenstehenden Abbildung dargestellt:
Passen Sie den Namen an, wählen Sie die Region Global (bitte wählen Sie die "Globale" Region,Es sei denn, das Unternehmen oder die Anwendung erfordert eine bestimmte Region。 Apps, die keine Regionsauswahl anbieten, verwenden die globale Region. )。
Nach Abschluss der Bereitstellung gehen Sie zur erstellten Ressource, wie in der folgenden Abbildung dargestellt:
In Ressourcenverwaltung wählen Sie den Schlüssel und den Endpunkt aus, wie in der folgenden Abbildung dargestellt:
Schlüssel und API-Adressen ansehen. Textübersetzung REST API Dokumentationsadresse:Der Hyperlink-Login ist sichtbar.
Postman zum Testen öffnen, die Anforderungsparameter und weitere Informationen im Dokument eintragen und den Test wie in der untenstehenden Abbildung gezeigt durchführen:
Der Curl-Befehl ist wie folgt:
Das Request Limit und das Nebenläufigkeitslimit sind wie folgt:
Es gibt keine Begrenzung für gleichzeitige Anfragen, aber!! Aber erwird auf jede Minute entsprechend Ihrer Quote gemittelt!!!
Servicebeschränkungen:Der Hyperlink-Login ist sichtbar.
C# verwendet HttpClient, um Übersetzungen aufzurufen
Ohne Abhängigkeiten von Drittanbietern zu verwenden, können Sie es direkt mit HttpClient aufrufen, der Code lautet wie folgt:
Konfigurieren Sie den Schlüssel in appsettings.json wie folgt:
Häufige Fehler:
{"error":{"code":429001,"message":"Der Server hat die Anfrage abgelehnt, weil der Client die Anfragelimits überschritten hat."}} {"error":{"code":401001,"message":"Die Anfrage ist nicht autorisiert, weil die Zugangsdaten fehlen oder ungültig sind."}} {"error":{"code":400072,"message":"Das Array des Eingabetexts hat zu viele Elemente."}} {"error":{"code":500000,"message":"Ein unerwarteter Fehler trat auf. Wenn der Fehler weiterhin besteht, melden Sie ihn mit Datum/Uhrzeit des Fehlers, fordern Sie die Kennung aus dem Antwortheader X-RequestId und die Client-Kennung aus dem Request-Header X-ClientTraceId an."}} Sie können die Vorgesetzten im Hintergrund sehen und die Anrufe der letzten Stunde über die Indikatoren sehen, wie in der untenstehenden Abbildung gezeigt:
(Ende) |
Vorhergehend:Verwenden Sie XPath, um XML- und HTML-Dokumentinhalte abzurufen
|