Anti9uA / ManToMan

마주보며 대화하는 너와 나의 한손 번역기

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ManToMan 번역기 앱

필요한 번역만 쉽고 빠르게! 마주보며 소통하는 맨투맨 한손 번역기

목차

소개

맨투맨은 짧은 대화에 특화된 상호 대화형 번역기 입니다.
다른 번역기와는 다르게 한 화면에서 한손으로 빠르게 번역할수 있습니다!

개발 환경

MacOS Xcode VSCode Github Figma

  • MacOS
  • Xcode
  • VSCode
  • Github
  • Figma

사용 기술

Swift 

Python FastAPI 

cloudtype

Client

  • Swift (SwiftUI)

Backend

  • Python
  • FastAPI

Infrastructure

  • Cloudtype

라이브러리

프로젝트 목적

실제 여행중 겪었던 번역기의 불편함을 해결하고 싶었습니다.
외국인에게 번역기를 사용하면서 생기는 작은 찰나의 순간 어색함을 줄이고 싶었고,
그에 따라 마주보며 대화하는 짧은 대화에 특화된 번역기를 개발하는데 목표하고 있습니다.

화면 구성

main langSelect meRecord uRecord
메인 언어 선택 페이지 사용자 녹음 창 상대방 녹음 창

핵심 기능

실시간 번역

  • 텍스트 디바운싱을 통해 문장을 치는 동안 실시간으로 쿼리를 날려 번역결과를 보여줍니다.
맨투맨 1.0 맨투맨 2.0

최근 기록 저장

  • UT 결과, 여행 중에는 자주 번역하는 문장이 정해져 있다는 것에서 영감을 얻어 최근 기록을 빠르게 불러와야하는 필요성을 느꼈습니다.
  • 맨투맨은 최근 기록을 메인창에 구현했고, 빠르게 최근기록을 불러올수 있습니다.
맨투맨 1.0 맨투맨 2.0

다중 언어 지원

  • 영어 뿐만 아니라 일본어, 중국어를 지원하고 있고 추후 스페인어, 불어 등 지원 언어를 늘려나갈 계획입니다.
맨투맨 1.0 맨투맨 2.0

음성 인식

  사용자 음성인식

  • 앱 사용자의 음성인식을 통해 번역결과를 보여줍니다.
맨투맨 1.0 맨투맨 2.0

  상대방 음성인식

  • 맨투맨 1.0: 마이크를 건네주는 메타포를 사용해 상대방 언어에 따른 음성인식 또한 지원합니다.
  • 맨투맨 2.0: 기존 버튼 사용성에 대한 피드백을 바탕으로 기능을 분리했습니다.
  • 상대방 언어의 인식된 문장을 한글로 실시간으로 보여줍니다.
맨투맨 1.0 맨투맨 2.0

UX 설계

👉 자세히보기


느낀점

일본 여행중 겪었던 작은 불편함이 이렇게 제품출시까지 이루어진걸 보고 정말 뿌듯했습니다. 문제 제기부터 시작해서 개발, 출시까지 제품을 개발하는 온전한 프로세스를 밟아볼수 있었던 소중한 경험이었습니다.

또한 앞으로 내가 생각한 아이디어나 문제점들이 실제로 솔루션으로 이어질수 있는걸 눈으로 확인했고, 자신감을 가질 수 있었습니다.

'우리의 문제점 해결' 라는 사명감을 가지면서 제 자신을 프로젝트 안에 몰입시켜나갈수 있었던 프로젝트였습니다. 마지막으로 함께했던 팀원 @Anna에게 정말 수고했고 감사하다는 말을 전하고 싶습니다.


Contacts

About

마주보며 대화하는 너와 나의 한손 번역기

License:Apache License 2.0


Languages

Language:Swift 100.0%