Sambungkan ke Microsoft Terjemah daripada Power Apps

Penterjemah Microsoft.

Tambah penyambung Microsoft Terjemah untuk memaparkan teks yang diterjemah dalam kawalan Label dalam aplikasi anda. Contohnya, anda boleh mencipta kotak teks input yang meminta pengguna memasukkan beberapa teks untuk diterjemah. Dalam label yang lain, anda boleh memaparkan teks yang diterjemahkan.

Topik ini menunjukkan bagaimana mencipta sambungan Microsoft Terjemah, menggunakan sambungan Microsoft Terjemah dalam aplikasi, dan menyenaraikan fungsi yang tersedia.

Prasyarat

Sambungkan ke Microsoft Terjemah

  1. Cipta aplikasi kanvas kosong.

  2. Dalam anak tetingkap sebelah kiri, pilih tab Data dan kemudian pilih Tambah sumber data.

  3. Pilih Sambungan baharu, dan kemudian pilih Microsoft Terjemah:

    Sambungkan kepada Penterjemah Microsoft.

  4. Pilih Connect. Sambungan anda dipaparkan di bawah Sumber data:

    Sambungkan.

Gunakan sambungan Microsoft Terjemah dalam aplikasi anda

Terjemah teks

  1. Daripada Pandangan Pohon di sebelah kiri skrin, pilih Masukkan dan kemudian pilih kawalan Input teks. Namakan semula kawalan input teks ke Sumber.

  2. Tambah senarai Juntai bawah (menu Sisipkan > Kawalan), dan namakannya semula ke TargetLang, dan pindahkannya ke bawah Sumber.

  3. Tetapkan sifat Item untuk TargetLang ke formula berikut:

    MicrosoftTranslator.Languages()

  4. Tambah label, pindahkannya ke bawah TargetLang, dan tetapkan sifat Teks ke formula berikut:

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

  5. Taip beberapa teks ke dalam Sumber, dan pilih bahasa dalam TargetLang. Label menunjukkan teks yang anda masukkan dalam bahasa yang anda pilih:

    Terjemahkan teks daripada bahasa Inggeris kepada bahasa Sepanyol.

Cakap teks yang diterjemah

Jika anda belum, mengikuti langkah dalam bahagian terdahulu untuk menterjemah beberapa teks. Langkah seterusnya ini menggunakan kawalan yang sama.

  1. Tetapkan sifat Item untuk senarai juntai bawah TargetLang ke formula berikut:

    MicrosoftTranslator.SpeechLanguages()

  2. Namakan semula label kedua (bukan kotak Sumber) ke Sasaran.

  3. Tambah kawalan Audio (menu Sisipkan > Media), dan tetapkan sifat Media ke formula berikut:

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

  4. Tekan F5 atau Pilih butang Pratonton (Ikon pratonton.). Taip beberapa teks ke dalam Sumber, pilih bahasa dalam TargetLang, dan kemudian pilih butang main dalam kawalan audio.

    Aplikasi memainkan teks versi audio yang anda telah masukkan dalam bahasa yang anda pilih.

  5. Tekan Esc untuk mengembalikan ruang kerja lalai.

Mengesan bahasa sumber

Langkah seterusnya ini menggunakan input teks Sumber dan kawalan teks Sasaran yang sama. Anda boleh mencipta kawalan baharu jika anda mahu, hanya kemas kini nama dalam formula.

  1. Pilih kawalan teks Sasaran, dan tetapkan sifat Teks ke formula berikut:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Taip beberapa teks ke dalam Sumber.

    Label menunjukkan anda bahasa teks yang anda taip. Contohnya, label menunjukkan Bahasa Perancis jika anda taip bonjour, atau Bahasa Itali jika anda taip ciao.

Lihat fungsi yang tersedia

Sambungan ini termasuk fungsi berikut:

Name Fungsi Penerangan
Bahasa Mendapatkan semula semua bahasa yang disokong oleh Microsoft Terjemah
Terjemah Terjemahkan teks ke bahasa tertentu menggunakan Microsoft Terjemah
Kesan Mengesan bahasa sumber bagi teks yang diberikan
SpeechLanguages Mendapatkan semula bahasa yang tersedia untuk sintesis pertuturan
TextToSpeech Menukar teks yang diberikan ke dalam pertuturan seperti strim audio dalam format gelombang

Bahasa

Dapatkan bahasa: Mendapatkan semula semua bahasa yang disokong Microsoft Terjemah

Sifat input

Tiada.

Sifat output

Nama Sifat Jenis Data Diperlukan Penerangan
Kod string Tidak
Nama string Tidak

Terjemah

Teks terjemah: Terjemah teks ke bahasa tertentu menggunakan Microsoft Terjemah

Sifat input

Nama Jenis Data Diperlukan Penerangan
pertanyaan string ya Teks untuk diterjemah
languageTo string ya Kod bahasa sasaran (contoh: 'fr')
languageFrom string tidak Bahasa sasaran (jika tidak disediakan, Microsoft Terjemah akan cuba mengesan secara automatik) (contoh: en)
kategori string tidak Kategori terjemahan (lalai: 'umum')

Sifat output

Tiada.

Kesan

Kesan bahasa: Kesan bahasa sumber bagi teks yang diberikan

Sifat input

Nama Jenis Data Diperlukan Penerangan
pertanyaan string ya Mengenal pasti teks untuk bahasa yang mana

Sifat output

Nama Sifat Jenis Data Diperlukan Penerangan
Kod string Tidak
Nama string Tidak

SpeechLanguages

Mendapatkan bahasa pertuturan: Mendapatkan bahasa yang tersedia untuk sintesis pertuturan

Sifat input

Tiada.

Sifat output

Nama Sifat Jenis Data Diperlukan Penerangan
Kod string Tidak
Nama string Tidak

TextToSpeech

Teks ke pertuturan: Menukar teks yang diberikan ke dalam pertuturan seperti strim audio dalam format gelombang

Sifat input

Nama Jenis Data Diperlukan Penerangan
pertanyaan string ya Teks untuk ditukarkan
bahasa string ya Kod bahasa untuk menjana pertuturan (contoh: 'en-us')

Sifat output

Tiada.

Lihat semua sambungan tersedia.
Ketahui bagaimana untuk menambah sambungan ke aplikasi anda.

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).