{"id":17528942,"url":"https://github.com/blue-b/line-translator","last_synced_at":"2026-05-18T03:33:24.571Z","repository":{"id":258730616,"uuid":"874496775","full_name":"Blue-B/LINE-TRANSLATOR","owner":"Blue-B","description":"라인 메신저 한-일 번역 봇, LINE Messenger Korean - Japanese Translator Bot","archived":false,"fork":false,"pushed_at":"2024-10-31T12:49:00.000Z","size":8944,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T01:25:05.738Z","etag":null,"topics":["api","chatgpt","gptapi","line","linemessagingapi","ngrok","python","translator"],"latest_commit_sha":null,"homepage":"https://newstroyblog.tistory.com/574","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Blue-B.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-17T23:57:50.000Z","updated_at":"2024-10-31T12:49:03.000Z","dependencies_parsed_at":"2024-10-31T13:47:04.433Z","dependency_job_id":null,"html_url":"https://github.com/Blue-B/LINE-TRANSLATOR","commit_stats":null,"previous_names":["blue-b/line-translator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Blue-B/LINE-TRANSLATOR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blue-B%2FLINE-TRANSLATOR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blue-B%2FLINE-TRANSLATOR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blue-B%2FLINE-TRANSLATOR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blue-B%2FLINE-TRANSLATOR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Blue-B","download_url":"https://codeload.github.com/Blue-B/LINE-TRANSLATOR/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blue-B%2FLINE-TRANSLATOR/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274174268,"owners_count":25235203,"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","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["api","chatgpt","gptapi","line","linemessagingapi","ngrok","python","translator"],"created_at":"2024-10-20T16:00:40.048Z","updated_at":"2026-05-18T03:33:24.458Z","avatar_url":"https://github.com/Blue-B.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## LINE-TRANSLATOR\n파이썬으로 개발한 라인 메신저 한-일 번역 봇입니다.\n대화하고자 하는 상대와 봇을 추가하여 대화방을 개설하고 대화를 나누면 봇이 자동으로 번역된 텍스트를 응답합니다.\n   \n\n\n## 미리보기\n![image](https://github.com/user-attachments/assets/9a4bb65a-5136-40bb-b511-fcbdd0cf599f)\n\n\n봇과 대화상대 그리고 나, 세명의 대화상대가 한 방에 있고 '나'가 일본인, 한국인임을 가정해서 메세지를 보내면 이를 번역봇이 자동으로 번역해줍니다.\nAI가 문맥을 고려하여 번역해주기 때문에 더 자연스러운 문장으로 읽을수 있습니다.\n   \n\n## 개발 정보\n라인 봇 생성, api key발급 방법 기타 개발일지에 대한 내용은 블로그에서 확인할 수 있습니다.\n\n\n블로그 : [Link](https://newstroyblog.tistory.com/574)\n\n\n\n# 🚀 Skills\n![](https://img.shields.io/badge/Line-00C300?style=for-the-badge\u0026logo=line\u0026logoColor=white)\n![](https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white)\n![](https://img.shields.io/badge/Flask-000000?style=for-the-badge\u0026logo=flask\u0026logoColor=white)\n\n   \n\n\n## 필요 패키지 설치\n``` pip install -r requirements.txt```\n\n## API key\nGPT, LINE-BOT-SDK에 필요한 API발급 방법은 개발정보를 올려둔 블로그 게시물에 상세히 기록해두었습니다.\n\n\n.env 작성항목\n- LINE_CHANNEL_SECRET(channel secret)\n- LINE_CHANNEL_ACCESS_TOKEN(access token)\n- OPENAI_API_KEY(openAI API Key)\n\n   \n## 실행 프로세스\n1.app.py 파일을 실행하여 플라스크 서버를 활성화합니다.\n\n\n2.ngrok 5000 서버를 실행하여 Forwarding 주소를 LINE-BOT 웹훅으로 연결합니다.\n\n\n3.라인에서 대화상대와 봇을 초대하여 대화를 나눕니다.\n\n\n4.대화를 나눌때 실시간으로 번역정보가 대화방에 나타나게됩니다.\n\n\n   \n\n### TAG\n라인 메신저 한-일 번역 봇, LINE Messenger Korean - Japanese Translator Bot\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblue-b%2Fline-translator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblue-b%2Fline-translator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblue-b%2Fline-translator/lists"}