|
|
Δημοσιεύτηκε στιςΧθες στις 11:58
|
|
|
|

απαιτήσεις: Πρέπει να καλέσετε τη διεπαφή της υπηρεσίας μετάφρασης για να μεταφράσετε περιεχόμενο κειμένου σε παρτίδες, υπάρχουν μόνο λίγοι γνωστοί κατασκευαστές, όπως: Google Translate, Azure Translate, Baidu Translate, DeepL, Aws κ.λπ.
Αναθεώρηση:
Κοινοί πάροχοι μεταφραστικών υπηρεσιών
Το 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
|