Microsoft Translator 커넥터를 추가하여 앱의 레이블 컨트롤에 번역된 텍스트를 표시합니다. 예를 들어 사용자에게 번역할 텍스트를 입력하도록 요청하는 입력 텍스트 상자를 만들 수 있습니다. 다른 레이블에서 번역된 텍스트를 표시할 수 있습니다.
이 항목에서는 Microsoft Translator 연결을 만들고, 앱에서 Microsoft Translator 연결을 사용하고, 사용 가능한 함수를 나열하는 방법을 보여 줍니다.
필수 조건
- Power Apps에 대한 액세스
- 연결 추가
- 템플릿, 데이터 또는 처음부터 앱 만들기
Microsoft Translator에 연결
빈 캔버스 앱을 만듭니다.
왼쪽 창에서 데이터 탭을 선택한 다음, 데이터 원본 추가를 선택합니다.
새 연결을 선택한 다음, Microsoft Translator를 선택합니다.
연결을 선택합니다. 연결이 데이터 원본 아래에 표시됩니다.
앱에서 Microsoft Translator 연결 사용
텍스트 번역
화면 왼쪽의 트리 보기 에서 삽입을 선택한 다음 텍스트 입력 컨트롤을 선택합니다. 텍스트 입력 컨트롤의 이름을 원본으로 바꿉니다.
드롭다운 목록(삽입 메뉴 >컨트롤)을 추가하고, 이름을 TargetLang으로 바꾸고, 원본 아래로 이동합니다.
TargetLang의 Items 속성을 다음 수식으로 설정합니다.
MicrosoftTranslator.Languages()레이블을 추가하고 TargetLang 아래로 이동한 다음 Text 속성을 다음 수식으로 설정합니다.
MicrosoftTranslator.Translate(Source.Text, TargetLang.Selected.Value)원본에 텍스트를 입력하고 TargetLang에서 언어를 선택합니다. 레이블에는 선택한 언어로 입력한 텍스트가 표시됩니다.
번역된 텍스트 말하기
아직 없는 경우 이전 섹션의 단계에 따라 일부 텍스트를 번역합니다. 다음 단계에서는 동일한 컨트롤을 사용합니다.
TargetLang 드롭다운 목록의 Items 속성을 다음 수식으로 설정합니다.
MicrosoftTranslator.SpeechLanguages()원본 상자가 아닌 두 번째 레이블의 이름을 대상으로 바꿉니다.
오디오 컨트롤(미디어 삽입 메뉴>)을 추가하고 해당 Media 속성을 다음 수식으로 설정합니다.
MicrosoftTranslator.TextToSpeech(Target.Text, TargetLang.Selected.Value)F5 키를 누르거나 미리 보기 단추(
선택합니다.
원본에 텍스트를 입력하고 TargetLang에서 언어를 선택한 다음 오디오 컨트롤에서 재생 단추를 선택합니다.앱은 선택한 언어로 입력한 텍스트의 오디오 버전을 재생합니다.
기본 작업 영역으로 돌아가려면 Esc를 누릅니다.
원본 언어 검색
다음 단계에서는 동일한 원본 텍스트 입력 및 대상 텍스트 컨트롤을 사용합니다. 원하는 경우 새 컨트롤을 만들고 수식의 이름을 업데이트하기만 하면 됩니다.
대상 텍스트 컨트롤을 선택하고 Text 속성을 다음 수식으로 설정합니다.
MicrosoftTranslator.Detect(Source.Text).Name원본에 텍스트를 입력합니다.
레이블은 입력한 텍스트의 언어를 표시합니다. 예를 들어 봉주르를 입력하면 레이블에 프랑스어가 표시되며, 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 속성
없음.
유용한 링크
사용 가능한 모든 연결을 참조하세요.
앱에 연결을 추가하는 방법을 알아봅니다.