Skip to Content
Go Back
안형우

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

📌 워드프레스, 답답한 빌더와 플러그인 대신 시원하게 커스터마징하기(강의) 2023-01-15
📌 아무도 말하지 않는 PHP의 좋은 점 2018-10-13
📌 유지보수하기 쉬운 CSS 전략(슬라이드) 2016-12-20
📌 워드프레스 테마에서 템플릿 파일 매칭 순서 2013-05-12

구글 언어 API를 이용해서 input type=text에 있는 글 제목 자동으로 번역해 넣기

구글 언어 API는 유료화됐다. 그래서 아래 설명은 거의 의미가 없어졌다 : 2012-05-20

——

검색 엔진은 내용과 연관된 URL을 더 좋아한다고 한다. 즉, 글의 URL을 글 제목으로 해버리면 검색시 더 높은 점수를 받을 수도 있다는 말이다.

그러나 한글 URL은 딜레마를 수반한다. 링크를 걸 때 이게 엄청나게 깨지기 때문이다. ( %를 이용한 URL 인코딩 탓이다. 예컨대, ‘한글’을 URL인코딩으로 바꾸면 %ED%95%9C%EA%B8%80 이 된다. 파이어폭스와 크롬 같은 브라우저들에서는 괜찮은데 익스플로러에서는 깨지는 것 같다. (안 깨지는 경우도 봤는데 어떤 경우에 그런 거고 어떤 경우에 안 그런 것인지는 모르겠다.)

어쨌든, 내가 생각한 아이디어는 한글 제목을 입력하면, 자동으로 영어로 번역해서 URL을 만들어주면 어떨까 하는 것이었다.

그래서 사용할 수 있는 API를 찾다가 구글 언어 API를 찾게 됐다.(구글 ajax 언어 api (번역/음역)) 다음 예제는 그걸 바탕으로 만든 것이다. 코드는 다음을 구현한 것이다.

  • URL에서 에러를 발생할 수도 있는 특수문자를 다 지워버린다. 즉, 숫자와 영어만 남긴다.(단, 공백은 -로 치환해서 남겨둔다.)

뭐, 별로 길지 않은 원칙이다. 내가 만든 예제는 다음 페이지에서 볼 수 있다.

구글 언어 API를 이용해 문서 일부분만 번역하기 예제

불완전한 예제지만 도움이 될 거라 생각한다.

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다