Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 34|Απάντηση: 0

[Πηγή] .NET/C# καλεί την υπηρεσία περιβάλλοντος εργασίας μετάφρασης κειμένου Azure Translator

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στιςΧθες στις 11:58 | | | |
απαιτήσεις: Πρέπει να καλέσετε τη διεπαφή της υπηρεσίας μετάφρασης για να μεταφράσετε περιεχόμενο κειμένου σε παρτίδες, υπάρχουν μόνο λίγοι γνωστοί κατασκευαστές, όπως: Google Translate, Azure Translate, Baidu Translate, DeepL, Aws κ.λπ.

Αναθεώρηση:
.NET/C# για να καλέσετε το Baidu Universal Translation API API
https://www.itsvse.com/thread-10812-1-1.html

Κοινοί πάροχοι μεταφραστικών υπηρεσιών

Το Google Cloud Translation API (Μετάφραση Google):Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Microsoft Azure Translator (Azure Cognitive Services):Η σύνδεση με υπερσύνδεσμο είναι ορατή.
DeepL API:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Azure Translator

Το Azure Translator είναι μια υπηρεσία αυτόματης μετάφρασης που βασίζεται σε σύννεφο και μπορεί να χρησιμοποιηθεί για τη μετάφραση κειμένου και εγγράφων μέσω απλών κλήσεων REST API. Η υπηρεσία χρησιμοποιεί σύγχρονη τεχνολογία μηχανικής μετάφρασης νευρωνικών δικτύων. Η προσαρμοσμένη διεπαφή μεταφραστή σάς επιτρέπει να δημιουργείτε προσαρμοσμένα συστήματα μετάφρασης νευρωνικών δικτύων χρησιμοποιώντας μεταφραστικές μνήμες. Ένα προσαρμοσμένο σύστημα μετάφρασης μπορεί να χρησιμοποιηθεί για τη μετάφραση κειμένου και εγγράφων χρησιμοποιώντας το Translator.

Τεκμηρίωση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Αρχικά, ανοίξτε την τοποθεσία Web Azure για να εισέλθετε και, στη συνέχεια, δημιουργήστε έναν πόρο Μεταφραστή στο Microsoft Foundry. Οπως φαίνεται παρακάτω:



Ή απλώς κάντε κλικ στον σύνδεσμο:Η σύνδεση με υπερσύνδεσμο είναι ορατή., όπως φαίνεται στο παρακάτω σχήμα:



Προσαρμόστε το όνομα, επιλέξτε την περιοχή Παγκόσμια (επιλέξτε την περιοχή "Παγκόσμια",Εκτός εάν η επιχείρηση ή η εφαρμογή απαιτεί μια συγκεκριμένη περιοχή。 Οι εφαρμογές που δεν προσφέρουν επιλογή περιοχής χρησιμοποιούν την Παγκόσμια περιοχή. )。



Αφού ολοκληρωθεί η ανάπτυξη, μεταβείτε στον πόρο που δημιουργήθηκε, όπως φαίνεται στην παρακάτω εικόνα:



Στη Διαχείριση πόρων, επιλέξτε το κλειδί και το τελικό σημείο, όπως φαίνεται στην παρακάτω εικόνα:



Προβολή κλειδιών και διευθύνσεων API. Μετάφραση κειμένου Διεύθυνση τεκμηρίωσης REST API:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Ανοίξτε το Postman για δοκιμή, συμπληρώστε τις παραμέτρους αιτήματος και άλλες πληροφορίες στο έγγραφο και εκτελέστε τη δοκιμή, όπως φαίνεται στο παρακάτω σχήμα:



curl έχει ως εξής:

Το όριο αιτημάτων και το όριο συγχρονισμού είναι τα εξής:



Δεν υπάρχει όριο στα ταυτόχρονα αιτήματα, αλλά !! Αλλά αυτόςθα υπολογίζεται κατά μέσο όρο σε κάθε λεπτό σύμφωνα με την ποσόστωσή σας!!!

Περιορισμοί υπηρεσίας:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Η C# χρησιμοποιεί το HttpClient για να καλέσει μεταφράσεις

Χωρίς να χρησιμοποιήσετε εξαρτήσεις τρίτων, μπορείτε να το καλέσετε απευθείας χρησιμοποιώντας το HttpClient, ο κώδικας έχει ως εξής:
Διαμορφώστε το κλειδί στο appsettings.json ως εξής:

Συνηθισμένα λάθη:
{"error":{"code":429001,"message":"Ο διακομιστής απέρριψε την αίτηση επειδή ο υπολογιστής-πελάτης έχει υπερβεί τα όρια αίτησης."}}
{"error":{"code":401001,"message":"Η αίτηση δεν είναι εξουσιοδοτημένη επειδή λείπουν ή δεν είναι έγκυρα τα διαπιστευτήρια."}}
{"error":{"code":400072,"message":"Ο πίνακας κειμένου εισαγωγής έχει πάρα πολλά στοιχεία."}}
{"error":{"code":500000,"message":"Παρουσιάστηκε μη αναμενόμενο σφάλμα. Εάν το σφάλμα παραμένει, αναφέρετέ το με ημερομηνία/ώρα σφάλματος, αναγνωριστικό αιτήματος από την κεφαλίδα απόκρισης X-RequestId και αναγνωριστικό πελάτη από την κεφαλίδα αιτήματος X-ClientTraceId."}}

Μπορείτε να δείτε τους επόπτες στο παρασκήνιο και να δείτε τις κλήσεις της τελευταίας ώρας μέσω των δεικτών, όπως φαίνεται στο παρακάτω σχήμα:


(Τέλος)




Προηγούμενος:Χρησιμοποιήστε το XPath για να ανακτήσετε περιεχόμενο εγγράφου XML, HTML
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com