다음을 통해 공유


Power Apps에서 Microsoft Translator에 연결

Microsoft Translator.

Microsoft Translator 커넥터를 추가하여 앱의 레이블 컨트롤에 번역된 텍스트를 표시합니다. 예를 들어 사용자에게 번역할 텍스트를 입력하도록 요청하는 입력 텍스트 상자를 만들 수 있습니다. 다른 레이블에서 번역된 텍스트를 표시할 수 있습니다.

이 항목에서는 Microsoft Translator 연결을 만들고, 앱에서 Microsoft Translator 연결을 사용하고, 사용 가능한 함수를 나열하는 방법을 보여 줍니다.

필수 조건

Microsoft Translator에 연결

  1. 빈 캔버스 앱을 만듭니다.

  2. 왼쪽 창에서 데이터 탭을 선택한 다음, 데이터 원본 추가를 선택합니다.

  3. 새 연결을 선택한 다음, Microsoft Translator를 선택합니다.

    Microsoft Translator에 연결합니다.

  4. 연결을 선택합니다. 연결이 데이터 원본 아래에 표시됩니다.

    연결하다.

앱에서 Microsoft Translator 연결 사용

텍스트 번역

  1. 화면 왼쪽의 트리 보기 에서 삽입을 선택한 다음 텍스트 입력 컨트롤을 선택합니다. 텍스트 입력 컨트롤의 이름을 원본으로 바꿉니다.

  2. 드롭다운 목록(삽입 메뉴 >컨트롤)을 추가하고, 이름을 TargetLang으로 바꾸고, 원본 아래로 이동합니다.

  3. TargetLangItems 속성을 다음 수식으로 설정합니다.

    MicrosoftTranslator.Languages()

  4. 레이블을 추가하고 TargetLang 아래로 이동한 다음 Text 속성을 다음 수식으로 설정합니다.

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

  5. 원본에 텍스트를 입력하고 TargetLang에서 언어를 선택합니다. 레이블에는 선택한 언어로 입력한 텍스트가 표시됩니다.

    텍스트를 영어에서 스페인어로 번역합니다.

번역된 텍스트 말하기

아직 없는 경우 이전 섹션의 단계에 따라 일부 텍스트를 번역합니다. 다음 단계에서는 동일한 컨트롤을 사용합니다.

  1. TargetLang 드롭다운 목록의 Items 속성을 다음 수식으로 설정합니다.

    MicrosoftTranslator.SpeechLanguages()

  2. 원본 상자가 아닌 두 번째 레이블의 이름을 대상으로 바꿉니다.

  3. 오디오 컨트롤(미디어 삽입 메뉴>)을 추가하고 해당 Media 속성을 다음 수식으로 설정합니다.

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

  4. F5 키를 누르거나 미리 보기 단추(미리 보기 아이콘)를 선택합니다. 원본에 텍스트를 입력하고 TargetLang에서 언어를 선택한 다음 오디오 컨트롤에서 재생 단추를 선택합니다.

    앱은 선택한 언어로 입력한 텍스트의 오디오 버전을 재생합니다.

  5. 기본 작업 영역으로 돌아가려면 Esc를 누릅니다.

원본 언어 검색

다음 단계에서는 동일한 원본 텍스트 입력 및 대상 텍스트 컨트롤을 사용합니다. 원하는 경우 새 컨트롤을 만들고 수식의 이름을 업데이트하기만 하면 됩니다.

  1. 대상 텍스트 컨트롤을 선택하고 Text 속성을 다음 수식으로 설정합니다.

    MicrosoftTranslator.Detect(Source.Text).Name

  2. 원본에 텍스트를 입력합니다.

    레이블은 입력한 텍스트의 언어를 표시합니다. 예를 들어 봉주르를 입력하면 레이블에 프랑스어가 표시되며, ciao를 입력하면 이탈리아어가 표시됩니다.

사용 가능한 함수 보기

이 연결에는 다음 함수가 포함됩니다.

함수 이름 Description
언어들 Microsoft Translator에서 지원하는 모든 언어를 검색합니다.
번역하기 Microsoft Translator를 사용하여 텍스트를 지정된 언어로 번역
감지 지정된 텍스트의 원본 언어를 검색합니다.
SpeechLanguages 음성 합성에 사용할 수 있는 언어를 검색합니다.
TextToSpeech 지정된 텍스트를 음성으로 웨이브 형식의 오디오 스트림으로 변환합니다.

Languages

언어 가져오기: Microsoft Translator에서 지원하는 모든 언어를 검색합니다.

입력 속성

없음.

Output 속성

속성 이름 데이터 형식 필수 Description
코드 문자열 아니오
이름 문자열 아니오

번역하기

텍스트 번역: Microsoft Translator를 사용하여 텍스트를 지정된 언어로 번역

입력 속성

이름 데이터 형식 필수 Description
query 문자열 yes 번역할 텍스트
languageTo 문자열 yes 대상 언어 코드(예: 'fr')
languageFrom 문자열 no 원본 언어(제공되지 않은 경우 Microsoft Translator는 자동 검색을 시도합니다.) (예: en)
카테고리 문자열 no 번역 범주(기본값: '일반')

Output 속성

없음.

Detect

언어 검색: 지정된 텍스트의 원본 언어 검색

입력 속성

이름 데이터 형식 필수 Description
query 문자열 yes 언어가 식별되는 텍스트

Output 속성

속성 이름 데이터 형식 필수 Description
코드 문자열 아니오
이름 문자열 아니오

SpeechLanguages

음성 언어 가져오기: 음성 합성에 사용할 수 있는 언어를 검색합니다.

입력 속성

없음.

Output 속성

속성 이름 데이터 형식 필수 Description
코드 문자열 아니오
이름 문자열 아니오

TextToSpeech

텍스트 음성 변환: 지정된 텍스트를 음성으로 변환하여 웨이브 형식의 오디오 스트림으로 변환

입력 속성

이름 데이터 형식 필수 Description
query 문자열 yes 변환할 텍스트
language 문자열 yes 음성을 생성하는 언어 코드(예: 'en-us')

Output 속성

없음.

사용 가능한 모든 연결을 참조하세요.
앱에 연결을 추가하는 방법을 알아봅니다.