{"id":13724771,"url":"https://github.com/jojoldu/translator","last_synced_at":"2025-05-04T15:32:35.091Z","repository":{"id":44434189,"uuid":"88678896","full_name":"jojoldu/translator","owner":"jojoldu","description":"IntelliJ Translate Plugin","archived":false,"fork":false,"pushed_at":"2018-07-28T09:02:21.000Z","size":3784,"stargazers_count":203,"open_issues_count":6,"forks_count":25,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-08-04T01:25:54.041Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://plugins.jetbrains.com/plugin/9690-translator","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jojoldu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-04-18T23:19:54.000Z","updated_at":"2024-06-27T09:27:32.000Z","dependencies_parsed_at":"2022-09-22T11:50:39.248Z","dependency_job_id":null,"html_url":"https://github.com/jojoldu/translator","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jojoldu%2Ftranslator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jojoldu%2Ftranslator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jojoldu%2Ftranslator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jojoldu%2Ftranslator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jojoldu","download_url":"https://codeload.github.com/jojoldu/translator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224393766,"owners_count":17303725,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T01:02:03.207Z","updated_at":"2024-11-13T05:16:05.296Z","avatar_url":"https://github.com/jojoldu.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"# Translator IntelliJ Plugin(for Korean)\n\n[![JetBrains plugins](https://img.shields.io/jetbrains/plugin/d/Translator.svg)]()\n[![JetBrains Plugins](https://img.shields.io/jetbrains/plugin/v/Translator.svg)]()\n[![Build Status](https://travis-ci.org/jojoldu/translator.svg?branch=master)](https://travis-ci.org/jojoldu/translator)\n[![Coverage Status](https://coveralls.io/repos/github/jojoldu/translator/badge.svg?branch=master)](https://coveralls.io/github/jojoldu/translator?branch=master)\n\n[Korean](./README.md) | [English](./README_EN.md)  \n\n주석 해석, 변수명 찾기 등 개발 중 번역기를 사용하는 일이 빈번합니다.  \n구글 번역창, 네이버 사전을 항상 열어놓는것도 귀찮아 번역 플러그인 제작을 시작하였습니다.\n\n## 지원 버전\n\n* IntelliJ 2017.1 이상\n* 안드로이드 스튜디오 3.0.0 이상 (현재 Canary 버전)\n* 기타 JetBrains IDE 2017.1 이상 (WebStorm, PhpStorm..)\n\n## 사용법\n\n### 기본 번역\n\n단축키 : ```option+1``` ```alt+1(win)```\n\n![예제1](./images/번역.gif)\n\n### 번역 및 변환\n\n단축키 : ```option+2``` ```alt+2(win)```\n\n![에제2](./images/변경.gif)\n\n### 번역 Dialog\n\n단축키 : ```option+3``` ```alt+3(win)```\n\n![예제3](./images/dialog.gif)\n\n### 자동 선택모드 지원\n\n#### 영역 선택할 경우\n\n![영역선택](./images/영역지정.gif)\n\n#### 영역 선택하지 않을 경우\n\n![영역자동](./images/영역자동.gif)\n\n\n### 자동 언어 감지\n\n![언어감지](./images/언어감지.gif)\n\n\n## 설치 및 설정\n\n### 설치\n\n![설치](./images/설치.png)\n\n### API KEY 발급\n\n구글 번역 API는 **유료**만 있습니다.  \n그래서 무료 API를 사용해야합니다.\n\n* [MS Guide](http://docs.microsofttranslator.com/text-translate.html)\n  * **월 200만**건까지 무료\n  * 키 발급이 조금 귀찮은 면이 있습니다.\n  * 해외분들에게 추천합니다.\n* [네이버 API](http://blog.naver.com/PostView.nhn?blogId=killkimno\u0026logNo=220647426967)\n  * **하루 1만**건까지 무료\n  * 키 발급이 정말 간단합니다.\n  * 국내 분들에게 추천합니다.\n\n등록하지 않아도 기본적으로 사용 가능합니다. (횟수 제한이 있지만 큰 불편함 없습니다.)\n\n### API KEY 등록\n\n두 API 중 어느것이든 하나만 등록되어있으면 사용가능합니다.\n\n#### Azure  \n발급 받은 Secret Key를 아래 위치에 등록해주세요.\n\n![azure 설정](./images/azure설정.png)\n\n등록 후, 바로 기능을 사용하시면 됩니다.\n\n#### Naver  \n발급 받은 ClientId와 ClientSecret를 등록해주세요\n\n![naver 설정](./images/naver설정.png)\n\n## Release Notes\n\n* 0.0.15\n  * 호환되는 버전 변경 (2017.1 ~ )\n  * 코드 리팩토링\n  * 플러그인 배포 방식 변경 \n* 0.0.14\n  * 호환되는 버전 변경 (2017.1 ~ 2018.1) \n* 0.0.10\n  * 번역 Dialog\n* 0.0.9\n  * Default Mode 추가\n* 0.0.8\n  * Naver 번역 API 지원\n* 0.0.7\n  * Api Key 조회 버그 수정\n* 0.0.6\n  * 비동기 진행으로 전체 이벤트 변경\n* 0.0.5\n  * 포커스에 따라 자동 텍스트 선택 기능 추가\n* 0.0.4\n  * 조회시 로딩 팝업 기능 추가\n* 0.0.3\n  * 버그 수정\n* 0.0.2\n  * 기본 번역 기능 추가\n  * 번역 \u0026 텍스트 교체 기능 추가\n* 0.0.1\n  * 프로젝트 생성\n\n## 참고\n\n* [차영호님의 플러그인 제작 발표 자료](https://news.realm.io/kr/news/android-studio-plugin-development/)\n* [중국인이 만든 번역 플러그인](https://github.com/YiiGuxing/TranslationPlugin)\n* [IntelliJ 텍스트 관련 플러그인 메뉴얼](http://www.jetbrains.org/intellij/sdk/docs/tutorials/editor_basics/working_with_text.html)\n* [IntelliJ 컴포넌트 위치 관련 플러그인 메뉴얼](http://www.jetbrains.org/intellij/sdk/docs/tutorials/editor_basics/coordinates_system.html)\n* [IntelliJ 플러그인 적용 가능한 버전 확인을 위한 빌드넘버 리스트](https://www.jetbrains.com/intellij-repository/releases)\n* [Gradle 프로젝트로 IntelliJ 플러그인 제작 메뉴얼](http://www.jetbrains.org/intellij/sdk/docs/tutorials/build_system/prerequisites.html)\n* [gradle-intellij-plugin](https://github.com/JetBrains/gradle-intellij-plugin)\n* [Plugin FAQ](http://www.jetbrains.org/intellij/sdk/docs/faq.html)\n* [Plugin 설정 기능 가이드](http://corochann.com/intellij-plugin-development-introduction-applicationconfigurable-projectconfigurable-873.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjojoldu%2Ftranslator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjojoldu%2Ftranslator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjojoldu%2Ftranslator/lists"}