구글 번역기...
크롬은 태그를 숨겨놓아서 찾는데 애먹었다.
일단 지금은 영어 한글 번역만 가능...
더보기
Option Explicit
Sub 구글번역()
Dim rngX As Range: Set rngX = [b4]
[d4] = GTranslate([b4], "en", "ko")
With [b4]
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlTop
.WrapText = True
End With
End Sub
Function GTranslate(strInput$, strFromLang$, strToLang$)
Dim strURL$
Dim xmlHttp As Object: Set xmlHttp = CreateObject("MSXML2.ServerXMLHTTP")
Dim Html As Object: Set Html = CreateObject("htmlfile")
strInput = WorksheetFunction.EncodeURL(strInput)
strURL = "https://translate.google.com/m?hl=" & strFromLang & _
"&sl=" & strFromLang & _
"&tl=" & strToLang & _
"&ie=UTF-8&prev=_m&q=" & strInput
With xmlHttp
.Open "GET", strURL, False
.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
.Send
Html.body.innerhtml = .responsetext
End With
GTranslate = Html.queryselector(".result-container").innertext
End Function
'VBA' 카테고리의 다른 글
[VBA] 사원증만들기(feat. QR코드생성) (0) | 2023.06.28 |
---|---|
[VBA] 만능폴더 만들기 (0) | 2023.04.18 |
[VBA] Beep음으로 피아노 연주하기 (0) | 2023.03.22 |
[VBA] 네이버 영어사전 LV4.(댓글 요청) (5) | 2022.12.31 |
[셀레니움]#3_네이버날씨 크롤링 (0) | 2022.12.27 |
댓글