개인 자료란 (JE)

  서버 커뮤니티

Profile 일레이나 대표칭호 없음
Profile

커뮤니티 소통 개발하기 기타강좌

[메신저봇 강의] 3. 번역기 만들기

2019.12.30 조회 수 633 추천 수 1

3. 번역기 만들기

저희는 파파고API를 이용해서 번역기를 만들어볼겁니다.

일단 번역기를 만들기 위해서는

네이버 디베로퍼스에 앱을 만들어야 되는데

저희는 그런 과정이 필요 없습니다.

 

왜냐하면 메신저봇R의 제작자인 바이올렛님이

메신저봇R의 Api객체에 넣어주셨기 때문이죠.

 

번역기 제작은 아주 간단합니다.

 

fuction response(room, msg, sender, isGroupChat, replier,ImageDB, packageName, ThreadId){
    if(msg.indexOf("!한영 ")==0){
        g = msg.replace("!한영 ", "");
        g = Api.papagoTranslate("ko", "en", g);
        replier.reply(g);
    }
}


여기서 msg.indexOf("!한영 ")==0의 뜻은

메세지의 0번째 글자부터 "!한영 "이라는 단어가 시작되는가입니다.

참고로 자바스크립트에서는 첫번째 글자가 0입니다.

msg.replace("!한영 ","")은 "!한영 "이라는 단어를 ""라는 단어로 바꾼다는 뜻입니다.

Api.papagoTranslate("ko", "en", g)는 메신저봇API를 이용해서

g 변수를 한국어에서 영어로 번역한다는 뜻입니다.

 

만약 다른 언어도 번역하고 싶으시다면 동일한 방법으로 추가하시면 됩니다.




2개의 댓글

DDang_
2020.01.14

좋은 글은 추천입니다

Dev.YuChan
2020.05.02

좋은 글은 유조권 추천입니다 무조권X 유조권O

뉴스 및 창작물
/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ?

팀뉴일리시

2024-11-23

1

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 5

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1