sinpro.dev
Docs
Clean Code
Concurrency
  • Company Information
    • Portfolio
    • About
    • Services
    • Events
  • Dev Environment
    • macOS Settings
    • Chrome Extensions
    • VSCode Workspace Settings
    • VSCode Workspace Extensions
    • Global NPM Packages
    • npm-check-updates
    • SvelteKit
    • Customize Zsh
    • ChatGPT Prompts
    • Tailwind CSS
    • Warp
    • Keyboard Shortcuts
  • Assets
    • Assets
    • JPG/PNG to AVIF
    • TTF to WOFF2
  • Clean Code
    • Clean Code
    • Format
    • Quality
    • Variables
    • Functions
    • Objects and Data Structures
    • Classes
    • Concurrency
    • Error handling
    • Comments
  • Code Style
    • TypeScript Config
    • Prettier
    • ESLint
    • Stylelint
  • Testing
    • Vitest
    • Playwright
  • Git
    • Git Branches and Commits
    • Git Hooks
    • Git User Profiles
    • Git for Windows
  • GitHub
    • GitHub Issues
    • GitHub Pull Requests
    • GitHub Repository Settings
    • GitHub Branch Protection
    • GitHub Actions
  • Code Quality
    • SonarCloud Coverage
  • Server
    • SSH
    • PM2
    • Caddy
    • Updating the server
    • ngrok
  • Team sinProject
    • Our Team Policy
    • Equipment and Supplies
    • Books
    • Slack
    • Locales
    • Funny Apps
    • Docs History
  • Talk
    • Talk
    • Creating a Project
    • App Structure

Talk

App Structure

Edit this page

This app consists the following screens:

  • Learn
  • Translate
  • Chat

Learn

On the Learn screen, you can select sentences and listen to how they are pronounced.

After listening, you can check your own pronunciation through the app.

You can also register new sentences and add new translations.

Translate

On the Translate screen, people can have spoken conversations with other people who speak different languages.

When you speak, your words will be displayed in the other party’s language and you will hear their words in your own language.

This service allows you to converse in your own language and have a conversation with someone who speaks a different language.

Chat

On the Chat screen, people can converse through text online with people who speak different languages.

Each user sends messages in their native language, and if the participants speak different languages, their messages will be automatically translated.

Additionally, when a participating member speaks in a different language, their message will be translated into the receiver’s language.

Creating a Project
© sinProject. v0.73.0
On this page
  • App Structure
  • Learn
  • Translate
  • Chat