Κοινή χρήση μέσω


Σύνδεση στο Microsoft Translator από το Power Apps

Microsoft Translator.

Προσθέστε τη σύνδεση Microsoft Translator για να δείτε μεταφρασμένο κείμενο σε ένα στοιχείο ελέγχου Ετικέτα στην εφαρμογή σας. Για παράδειγμα, μπορείτε να δημιουργήσετε ένα πλαίσιο εισαγωγής κειμένου που θα ζητά από το χρήστη να καταχωρήσει κείμενο προς μετάφραση. Σε άλλη ετικέτα, μπορείτε να εμφανίσετε το μεταφρασμένο κείμενο.

Αυτό το θέμα παρουσιάζει τον τρόπο δημιουργίας της σύνδεσης Microsoft Translator, τη χρήση της σύνδεσης Microsoft Translator σε μια εφαρμογή και παραθέτει τις διαθέσιμες συναρτήσεις.

Προϋποθέσεις

Σύνδεση στο Microsoft Translator

  1. Δημιουργία κενής εφαρμογής καμβά.

  2. Στο αριστερό τμήμα παραθύρου, επιλέξτε την καρτέλα Δεδομένα και μετά επιλέξτε Προσθήκη προέλευσης δεδομένων.

  3. Επιλέξτε Νέα σύνδεση και, στη συνέχεια, επιλέξτε Microsoft Translator:

    Σύνδεση στο Microsoft Translator.

  4. Επιλέξτε Σύνδεση. Η σύνδεσή σας εμφανίζεται στις Προελεύσεις δεδομένων:

    Σύνδεση.

Χρήση της σύνδεσης Microsoft Translator στην εφαρμογή σας

Μετάφραση κειμένου

  1. Από την Προβολή δέντρου στην αριστερή πλευρά της οθόνης, επιλέξτε Εισαγωγή και μετά επιλέξτε το στοιχείο ελέγχου Είσοδος κειμένου. Μετονομάστε το στοιχείο ελέγχου εισαγωγής κειμένου σε Source.

  2. Προσθέστε μια Αναπτυσσόμενη λίστα (μενού Εισαγωγή > Στοιχεία ελέγχου), μετονομάστε τη σε TargetLang και μετακινήστε τη κάτω από το Source.

  3. Ορίστε την ιδιότητα Items του στοιχείου TargetLang στον παρακάτω τύπο:

    MicrosoftTranslator.Languages()

  4. Προσθέστε μια ετικέτα, μετακινήστε τη κάτω από τη TargetLang και ορίστε την ιδιότητά της Text στον παρακάτω τύπο:

    MicrosoftTranslator.Translate(Source.Text, TargetLang.Selected.Value)

  5. Πληκτρολογήστε κείμενο στην Source και επιλέξτε μια γλώσσα στο στοιχείο TargetLang. Η ετικέτα εμφανίζει το κείμενο που καταχωρήσατε στη γλώσσα που επιλέξατε:

    Μετάφραση κειμένου από Αγγλικά σε Ισπανικά.

Εκφώνηση μεταφρασμένου κειμένου

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

  1. Ορίστε την ιδιότητα Items της αναπτυσσόμενης λίστας TargetLang στον παρακάτω τύπο:

    MicrosoftTranslator.SpeechLanguages()

  2. Μετονομάστε τη δεύτερη ετικέτα (όχι το πλαίσιο Source) σε Target.

  3. Προσθέστε ένα στοιχείο ελέγχου Ήχος (μενού Εισαγωγή > Μέσα) και ορίστε την ιδιότητά του Media στον παρακάτω τύπο:

    MicrosoftTranslator.TextToSpeech(Target.Text, TargetLang.Selected.Value)

  4. Πατήστε το F5 ή επιλέξτε το κουμπί "Προεπισκόπηση" (εικονίδιο προεπισκόπησης.). Πληκτρολογήστε κείμενο στην Source, επιλέξτε μια γλώσσα στο στοιχείο TargetLang και, στη συνέχεια, επιλέξτε το κουμπί αναπαραγωγής στο στοιχείο ελέγχου ήχου.

    Η εφαρμογή κάνει αναπαραγωγή μιας ηχητικής έκδοσης του κειμένου που καταχωρήσατε στη γλώσσα που επιλέξατε.

  5. Για να επιστρέψετε στον προεπιλεγμένο χώρο εργασίας, πατήστε το Esc.

Εντοπισμός της γλώσσας προέλευσης

Αυτά τα επόμενα βήματα χρησιμοποιούν τα ίδια στοιχεία ελέγχου εισαγωγής κειμένου Source και κειμένου Target. Εάν το προτιμάτε, μπορείτε να δημιουργήσετε νέα στοιχεία ελέγχου ενημερώνοντας απλώς τα ονόματα στον τύπο.

  1. Επιλέξτε το στοιχείο ελέγχου κειμένου Target και ορίστε την ιδιότητα Text στον παρακάτω τύπο:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Πληκτρολογήστε κείμενο στο Source.

    Η ετικέτα σάς δείχνει τη γλώσσα του κειμένου που πληκτρολογήσατε. Για παράδειγμα, η ετικέτα εμφανίζει Γαλλικά εάν πληκτρολογήσατε bonjour ή Αγγλικά εάν πληκτρολογήσατε hello.

Προβολή διαθέσιμων συναρτήσεων

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

Όνομα συνάρτησης Περιγραφή
Γλώσσες Επιστρέφει όλες τις γλώσσες που υποστηρίζει το Microsoft Translator
Μετάφραση Μεταφράζει κείμενο σε μια καθορισμένη γλώσσα με το Microsoft Translator
Εντοπισμός Εντοπίζει τη γλώσσα προέλευσης του παρεχόμενου κειμένου
SpeechLanguages Επιστρέφει τις διαθέσιμες γλώσσες για τη σύνθεση ομιλίας
TextToSpeech Μετατρέπει ένα κείμενο που παρέχεται σε ομιλία ως ροή ήχου σε κυματομορφή

Γλώσσες

Λήψη γλωσσών: Επιστρέφει όλες τις γλώσσες που υποστηρίζει το Microsoft Translator

Ιδιότητες εισόδου

Κανένα.

Ιδιότητες εξόδου

Όνομα ιδιότητας Τύπος δεδομένων Υποχρεωτικό Περιγραφή
Κωδικός string Όχι
Πλήρες όνομα string Όχι

Μετάφραση

Μετάφραση κειμένου: Μεταφράζει κείμενο σε μια καθορισμένη γλώσσα με το Microsoft Translator

Ιδιότητες εισόδου

Πλήρες όνομα Τύπος δεδομένων Υποχρεωτικό Περιγραφή
ερώτημα string ναι Κείμενο προς μετάφραση
languageTo string ναι Κωδικός γλώσσας προορισμού (παράδειγμα: 'fr')
languageFrom string όχι Γλώσσα προορισμού (εάν δεν παρέχεται, το Microsoft Translator θα επιχειρήσει αυτόματο εντοπισμό) (παράδειγμα: en)
κατηγορία string όχι Κατηγορία μετάφρασης (προεπιλογή: "γενική")

Ιδιότητες εξόδου

Κανένα.

Εντοπισμός

Εντοπισμός γλώσσας: Εντοπίζει τη γλώσσα προέλευσης του παρεχόμενου κειμένου

Ιδιότητες εισόδου

Πλήρες όνομα Τύπος δεδομένων Υποχρεωτικό Περιγραφή
ερώτημα string ναι Κείμενο του οποίου η γλώσσα θα αναγνωριστεί

Ιδιότητες εξόδου

Όνομα ιδιότητας Τύπος δεδομένων Υποχρεωτικό Περιγραφή
Κωδικός string Όχι
Πλήρες όνομα string Όχι

SpeechLanguages

Λήψη γλωσσών ομιλίας: Επιστρέφει τις διαθέσιμες γλώσσες για τη σύνθεση ομιλίας

Ιδιότητες εισόδου

Κανένα.

Ιδιότητες εξόδου

Όνομα ιδιότητας Τύπος δεδομένων Υποχρεωτικό Περιγραφή
Κωδικός string Όχι
Πλήρες όνομα string Όχι

TextToSpeech

Κείμενο σε ομιλία: Μετατρέπει ένα παρεχόμενο κείμενο σε ομιλία ως ροή ήχου σε κυματομορφή

Ιδιότητες εισόδου

Πλήρες όνομα Τύπος δεδομένων Υποχρεωτικό Περιγραφή
ερώτημα string ναι Κείμενο προς μετατροπή
γλώσσα string ναι Κωδικός γλώσσας για τη δημιουργία ομιλίας (παράδειγμα: "en-us")

Ιδιότητες εξόδου

Κανένα.

Δείτε όλες τις διαθέσιμες συνδέσεις.
Μάθετε πώς μπορείτε να προσθέσετε συνδέσεις στις εφαρμογές σας.

Σημείωση

Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)

Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).