Aracılığıyla paylaş


Power Apps'ten Microsoft Translator'a bağlanma

Microsoft Translator.

Uygulamanızdaki bir Etiket denetiminde, çevrilmiş metin görüntülemek için Microsoft Translator bağlayıcısını ekleyin. Örneğin, kullanıcıdan çevrilecek metin girmesini isteyen bir giriş metin kutusu oluşturabilirsiniz. Başka bir etikette, çevrilmiş metni görüntüleyebilirsiniz.

Bu konuda, Microsoft Translator bağlantısını nasıl oluşturacağınız ve bir uygulamada nasıl kullanacağınız gösterilmekte ve kullanılabilir işlevler listelenmektedir.

Ön koşullar

Microsoft Translator'a bağlanma

  1. Boş tuval uygulaması oluşturun.

  2. Sol taraftaki bölmede, Veri sekmesini seçin ve sonra Veri kaynağı ekle'yi seçin.

  3. Yeni bağlantı'yı seçin ve ardından Microsoft Translator seçeneğini belirleyin:

    Microsoft Translator'a bağlanma.

  4. Bağlan'ı seçin. Bağlantınız Veri kaynakları bölümünde görünür:

    Bağlanma.

Uygulamanızda Microsoft Translator bağlantısını kullanma

Metin çevirme

  1. Ekranın sol tarafındaki Ağaç görünümünden Ekle'yi seçin ve sonra Metin girişi denetimini seçin. Metin girişi denetimini Kaynak olarak yeniden adlandırın.

  2. Açılan menü listesi ekleyin (Ekle menüsü > Denetimler), TargetLang olarak yeniden adlandırın ve Kaynak denetiminin altına taşıyın.

  3. TargetLang'in Items özelliğini şu formül olarak ayarlayın:

    MicrosoftTranslator.Languages()

  4. Bir etiket ekleyin, TargetLang'in altına taşıyın ve Text özelliğini şu formül olarak ayarlayın:

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

  5. Kaynak alanına bir metin yazın ve TargetLang'de dil seçin. Etiket, girdiğiniz metni seçtiğiniz dilde gösterir:

    Metni İngilizceden İspanyolcaya çevirme.

Çevrilen metni seslendirme

Henüz yapmadıysanız bir metni çevirmek için önceki bölümdeki adımları uygulayın. Aşağıdaki adımlarda da aynı denetimler kullanılmaktadır.

  1. TargetLang açılan menü listesinin Items özelliğini şu formül olarak ayarlayın:

    MicrosoftTranslator.SpeechLanguages()

  2. İkinci etiketi (Kaynak kutusunu değil) Hedef olarak yeniden adlandırın.

  3. Bir Ses denetimi ekleyin (Ekle menüsü > Medya) ve Medya özelliğini şu formül olarak ayarlayın:

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

  4. F5 tuşuna basın veya Önizleme düğmesini (Önizleme simgesi.) seçin. Kaynak kutusuna bir metin yazın, TargetLang'de dil belirleyin ve ardından ses denetimindeki yürütme düğmesini seçin.

    Uygulama, seçtiğiniz dilde girdiğiniz metnin ses sürümünü yürütür.

  5. Varsayılan çalışma alanına dönmek için Esc tuşuna basın.

Kaynak dili algılama

Aşağıdaki adımlarda aynı Kaynak metin girişi ve Hedef metin denetimleri kullanılmaktadır. İsterseniz yeni denetimler oluşturabilirsiniz. Bunun için formüldeki adları güncelleştirmeniz yeterlidir.

  1. Hedef metin denetimini seçin ve Metin özelliğini şu formül olarak ayarlayın:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Kaynak kutusuna bir metin yazın.

    Etiket, yazdığınız metnin dilini gösterir. Örneğin, bonjour yazarsanız etikette Fransızca veya ciao yazarsanız İtalyanca değeri gösterilir.

Kullanılabilir işlevleri görüntüleme

Bu bağlantı, aşağıdaki işlevleri içerir:

İşlev Adı Açıklama
Diller Microsoft Translator'ın desteklediği tüm dilleri alır
Çevir Microsoft Translator'ı kullanarak metni belirtilen bir dile çevirir
Algıla Belirli bir metnin kaynak dilini algılar
SpeechLanguages Konuşma sentezi için kullanılabilen dilleri alır
TextToSpeech Belirli bir metni wave biçiminde bir ses akışı olarak konuşmaya dönüştürür

Diller

Dilleri al: Microsoft Translator'ın desteklediği tüm dilleri alır

Giriş özellikleri

Yok.

Çıkış özellikleri

Özellik Adı Veri Türü Gerekli Açıklama
Kod string Hayır
Ad string Hayır

Çevir

Metni çevir: Microsoft Translator'ı kullanarak metni belirtilen bir dile çevirir

Giriş özellikleri

Ad Veri Türü Gerekli Açıklama
query string evet Çevrilecek metin
languageTo string evet Hedef dil kodu (örnek: "fr")
languageFrom string hayır Kaynak dil (sağlanmazsa, Microsoft Translator otomatik algılamayı dener) (örnek: "en")
kategori string hayır Çeviri kategorisi (varsayılan: "general")

Çıkış özellikleri

Yok.

Algıla

Dili algıla: Belirli bir metnin kaynak dilini algılar

Giriş özellikleri

Ad Veri Türü Gerekli Açıklama
query string evet Dili belirlenecek metin

Çıkış özellikleri

Özellik Adı Veri Türü Gerekli Açıklama
Kod string Hayır
Ad string Hayır

SpeechLanguages

Konuşma dillerini al: Konuşma sentezi için kullanılabilen dilleri alır

Giriş özellikleri

Yok.

Çıkış özellikleri

Özellik Adı Veri Türü Gerekli Açıklama
Kod string Hayır
Ad string Hayır

TextToSpeech

Metin okuma: Belirli bir metni wave biçiminde bir ses akışı olarak konuşmaya dönüştürür

Giriş özellikleri

Ad Veri Türü Gerekli Açıklama
query string evet Dönüştürülecek metin
dil string evet Konuşmanın oluşturulacağı dilin kodu (örnek: "en-us")

Çıkış özellikleri

Yok.

Tüm kullanılabilir bağlantılara bakın.
Uygulamalarınıza bağlantı eklemeyi öğrenin.

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).