개요 및 기획의도

취미로 활동하는 일본어 노래 가사 번역 위키인 ‘보카로 가사 위키’의 게시글 양식은 다음과 같음.

이를 예시로 작성하면 다음과 같음.

기본적인 구조를 아는 사람으로서는 금방 파악할 수 있지만, 이 사이트의 작성자 대부분은 비전공자 및 대학생 아래의 고등학생, 중학생 등의 비교적 어린 작성자도 많음. 하지만 제대로 된 가이드가 없으며, 방법을 디스코드 채널을 통해 질문을 하고 체득하는 방식임.

또한, ‘+가사’도 일반적으로 텍스트를 나열하는 것이 아닌 반드시 텍스트 양 끝에 ‘|| 텍스트 ||’처럼 파이프와 공백을 넣어야 하는데 한두 줄도 아니고 일어 가사 한 줄에 할당되는 줄이 세 줄이라 보통 100줄이 넘으니 매우 귀찮음.

이런 과정을 쉽게 하고자 계획을 시작.

요구사항

  1. 쉬운 접근성: 해당 툴은 작성자와 가까운 곳에 있게 해 입장하는 과정조차 줄이도록 함.

  2. 직관적인 UI/UX: 막막한 텍스트 형식의 양식보다는 텍스트 박스에 필요한 정보만 넣으면, 텍스트 형식의 양식으로 바꿔주는 시스템을 목표로 함.

  3. 편한 기능: 사이트의 문제로 인한 불편함을 개선할 수 있는 여러 기능을 고안.

    3-1. 자동 완성: 사이트 특성상 주소에 영어 외 다른 언어가 포함될 수 없음. 그로 인해 일본어 제목이나 아티스트 이름도 로마자로 표기되는데 통일되지 않은 표기법으로 인한 혼란을 막고자 사이트에 등록된 아티스트는 리스트로 만들어 ‘자동 완성 기능’으로 추가.

    3-2. 맞춤법 검사를 위한 시스템: 맞춤법 검사기를 쉽게 돌리고 수정할 수 있도록 시스템 고안.

제작과정

처음에는 Python으로 제작 후에 exe 파일로 변환해 배포하였으나, Windows 보안의 격리를 예외 하는 과정이 불편함. 제작 의지를 본 관리자로 인해 관리자 권한을 얻고 사이트 구조를 확인하니 Javascript를 사용할 수 있다는 것을 알고 Javascript로 노선 변경.

Javascript로 제작한 시스템은 사이트에 이식되어 작성자들이 사용 중.

피드백 및 지속적인 기획, 제작으로 여러 다양한 편의 기능 제공(치경구개음 다음의 경구개 접근음 오타 수정, 클립보드 자동 저장, 영상 링크 변환 등).

참고 문서

보카로 가사 위키 번역가 툴(해당 사이트 링크)