Giter VIP home page Giter VIP logo

susukang's Introduction

Susukang

비즈니스 회의를 위한 실시간 통번역 서비스

일반 번역기는 전문 분야에 대한 단어나 약어가 모두 적용되어있지 않으며, 중복된 단어의 경우 의미가 정확히 전달되지 않을 수있다.
기존의 자동 번역 기술에 더하여 비즈니스 언어 번역 문제를 해결할 수 있는 실시간 통번역 서비스를 구현하고자 하였다.

개발 파트

팀: 3명 - FE 1, BE 2

Frontend

  • ReactNative
  • Rest API

@H-sooyeon

  • UI 설계
  • 1:1 음성 및 텍스트 채팅
  • 문서 저장 및 생성, 다운로드
  • 캘린더 일정 관리
  • 채팅 대화 내용 문서화

Backend

  • SpringBoot
  • H2 Database
  • AWS
  • Rest API

@soobb

  • AWS translate DB 구축
  • 데이터셋 제작

@minjuuko

  • AWS 서버 구축
  • 데이터셋 제작

시스템 구조

image


서버

서버 통신

서버와 클라이언트가 데이터를 주고받을 수 있도록 REST API로 구축하였다.

  1. 사용자
  • 사용자를 생성하고 사용자에 대한 정보를 전송한다.
  1. 회의록
  • 사용자 id를 받아 해당 사용자가 가지고 있는 모든 회의록에 대한 정보를 전송한다. 또는 사용자 id와 부분 문자열을 입력받아 회의록의 제목에 부분 문자열이 포함된 회의록만을 전송할 수 있다.
  • 사용자 id와 함께 회의록 정보를 받아 회의록을 생성한다.
  • 회의록 id를 입력받아 회의록을 수정하거나 삭제한다.
  1. 일정
  • 사용자 id를 받아 해당 사용자가 가지고 있는 모든 일정에 대한 정보를 전송한다.
  • 사용자 id와 함께 일정 정보를 받아 일정을 생성한다.
  • 일정 id를 입력받아 일정을 수정하거나 삭제한다.
  1. 번역
  • /translate 엔드포인트로 POST요청을 받아 번역 작업을 수행한다.
  • 용어사전의 이름, source 언어코드, target 언어코드, 번역할 문장을 받아 AWS의 Amazon Translate 서비스를 사용하기 위한 클라이언트 객체를 생성한 후 AWS 자격 증명 정보와 지역을 설정한 후, 번역 요청을 처리하여 최종 번역 결과를 문자열로 반환하여 클라이언트에게 응답한다.

소스코드: https://github.com/sooobb/Susukang


모바일

image

image

image

image

image

image

susukang's People

Contributors

h-sooyeon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.