Terhubung ke Microsoft Translator dari Power Apps

Microsoft Translator.

Tambahkan konektor Microsoft Translator untuk menampilkan teks yang sudah diterjemahkan pada kontrol Label di aplikasi Anda. Misalnya, Anda dapat membuat kotak teks input yang meminta pengguna memasukkan teks untuk diterjemahkan. Pada label lain, Anda dapat menampilkan teks yang sudah diterjemahkan.

Topik ini menunjukkan cara membuat koneksi Microsoft Translator, menggunakan koneksi Microsoft Translator di sebuah aplikasi, dan mencantumkan fungsi yang tersedia.

Prasyarat

Menyambungkan ke Microsoft Translator

  1. Buka Power Apps, pilih Baru, lalu buat aplikasi Kosong. Pilih tata letak telepon atau tablet. Tata letak tablet memberi Anda ruang kerja yang lebih banyak:

    Buka aplikasi kosong.

  2. Di panel kanan, klik atau ketuk tab Data, lalu klik atau ketuk Tambah sumber data.

  3. Pilih Koneksi baru, lalu pilih Microsoft Translator:

    Tambah sambungan.

    Menyambungkan ke Microsoft Translator.

  4. Pilih Sambungkan. Koneksi Anda ditampilkan dalam Sumber data:

    Sambungkan.

Menggunakan koneksi Microsoft Translator di aplikasi Anda

Terjemahkan teks

  1. Pada menu Sisipkan, pilih Teks, lalu pilih Input teks. Mengubah nama input teks ke Sumber:

    Ganti nama.

  2. Tambahkan daftar Drop down (menu Sisipkan > Kontrol), ubah namanya ke TargetLang, dan pindahkan ke bawah Sumber.

  3. Atur properti Item dari TargetLang ke rumus berikut:

    MicrosoftTranslator.Languages()

  4. Tambahkan label, pindahkan ke bawah TargetLang, dan atur properti Teksnya ke rumus berikut:

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

  5. Ketikkan beberapa teks ke dalam Source, dan pilih bahasa pada TargetLang. Label menampilkan teks yang Anda masukkan dalam bahasa yang Anda pilih:

    Terjemahkan teks dari Bahasa Inggris ke Bahasa Spanyol.

Mengucapkan teks yang diterjemahkan

Jika belum, ikuti langkah-langkah di bagian sebelumnya untuk menerjemahkan teks. Langkah selanjutnya menggunakan kontrol yang sama.

  1. Atur properti Item dari daftar drop-down TargetLang ke rumus berikut:

    MicrosoftTranslator.SpeechLanguages()

  2. Ubah nama label kedua (bukan kotak Source) ke Target.

  3. Tambahkan kontrol Audio (menu Sisipkan > Media), dan atur properti Medianya ke rumus berikut:

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

  4. Tekan F5, atau pilih tombol Pratinjau (ikon Pratinjau.). Ketikkan beberapa teks ke dalam Source, pilih bahasa pada TargetLang, lalu pilih tombol putar pada kontrol audio.

    Aplikasi memainkan versi audio dari teks yang Anda masukkan dalam bahasa yang Anda pilih.

  5. Tekan Esc untuk kembali ke ruang kerja default.

Mendeteksi bahasa sumber

Langkah selanjutnya menggunakan input teks Source dan kontrol teks Target yang sama. Anda dapat membuat kontrol baru jika Anda menginginkannya, cukup memperbarui nama di dalam rumus.

  1. Pilih kontrol teks Target, dan atur properti Teks ke rumus berikut:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Ketikkan beberapa teks ke dalam Source.

    Label menampilkan bahasa teks yang Anda ketikkan. Misalnya, label menampilkan Bahasa Prancis jika Anda mengetikkan bonjour, atau Bahasa Italia jika Anda mengetikkan ciao.

Tampilkan fungsi yang tersedia

Koneksi ini mencakup fungsi berikut:

Nama Fungsi KETERANGAN
Bahasa Menampilkan semua bahasa yang didukung Microsoft Translator
Terjemahkan Menerjemahkan teks ke bahasa yang ditentukan menggunakan Microsoft Translator
Deteksi Mendeteksi bahasa sumber dari teks yang dimasukkan
SpeechLanguages Menampilkan bahasa yang tersedia untuk sintesis ucapan
TextToSpeech Mengonversi teks yang dimasukkan menjadi ucapan dalam bentuk aliran audio dengan format gelombang

Bahasa

Tampilkan bahasa: Menampilkan semua bahasa yang didukung Microsoft Translator

Properti input

Tidak ada.

Properti output

Nama Properti Jenis Data Diperlukan KETERANGAN
Kode string Tidak
Nama string Tidak

Terjemahkan

Terjemahkan teks: Menerjemahkan teks ke bahasa yang ditentukan menggunakan Microsoft Translator

Properti input

Nama Jenis Data Diperlukan KETERANGAN
query string ya Teks untuk diterjemahkan
languageTo string ya Kode bahasa target (misal: 'fr')
languageFrom string tidak Bahasa sumber (jika tidak disediakan, Microsoft Translator akan mencoba untuk mendeteksinya secara otomatis) (misal: en)
Kategori string tidak Kategori terjemahan (default: 'umum')

Properti output

Tidak ada.

Deteksi

Deteksi bahasa: Mendeteksi bahasa sumber dari teks yang dimasukkan

Properti input

Nama Jenis Data Diperlukan KETERANGAN
query string ya Teks yang akan diidentifikasi bahasanya

Properti output

Nama Properti Jenis Data Diperlukan KETERANGAN
Kode string Tidak
Nama string Tidak

SpeechLanguages

Tampilkan bahasa ucapan: Menampilkan bahasa yang tersedia untuk sintesis ucapan

Properti input

Tidak ada.

Properti output

Nama Properti Jenis Data Diperlukan KETERANGAN
Kode string Tidak
Nama string Tidak

TextToSpeech

Teks menjadi ucapan: Mengonversi teks yang dimasukkan menjadi ucapan dalam bentuk aliran audio dengan format gelombang

Properti input

Nama Jenis Data Diperlukan KETERANGAN
query string ya Teks untuk dikonversi
bahasa string ya Kode bahasa untuk menghasilkan ucapan (misal: 'en-us')

Properti output

Tidak ada.

Lihat semua koneksi yang tersedia.
Pelajari cara menambahkan koneksi ke aplikasi Anda.