패키지, 저장소 및 앱 카테고리 검색

패키지 상세v2.2.2

simplytranslate

무료이고 무제한의 구글 번역 및 TTS. 빠르고 개인 정보 보호.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
657
좋아요
39
Pub 점수
150

패키지 설치

flutter pub add simplytranslate

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

SimplyTranslate는 무료로 무제한으로 Google 번역 및 텍스트 음성 변환(TTS) 기능에 접근할 수 있는 Flutter/Dart 패키지입니다. 속도와 프라이버시를 고려해 설계되었으며, 제3자 API에 의존하지 않고 앱 내에서 원활한 로컬라이제이션과 국제화를 가능하게 합니다. Android, iOS, Web, macOS, Windows, Linux 등 여러 플랫폼을 지원하여 실시간 언어 번역과 오디오 출력이 필요한 크로스플랫폼 애플리케이션에 적합합니다. SimplyTranslate API를 활용함으로써 최소 지연 시간과 사용 제한 없이 제공됩니다.

사용 사례

  • 실시간 앱 번역
  • 다국어 사용자 인터페이스
  • 텍스트 음성 통합
  • 오프라인 사용 가능한 번역 기능
  • 크로스 플랫폼 로컬라이제이션

주요 기능

  • 무료 및 무제한 번역
  • 내장 TTS 지원
  • 빠르고 개인적인 API 접근
  • 다중 플랫폼 호환성
  • Flutter pub를 통한 간단한 통합
  • API 키가 필요하지 않습니다

적합한 대상

  • 다국어 앱을 개발하는 개발자
  • 즉시 번역이 필요한 앱
  • 사용자 프라이버시를 우선시하는 프로젝트
  • 크로스플랫폼 모바일 및 웹 앱
  • 교육 또는 접근성 중심 도구

고려 사항

  • 제3자 API(SimplyTranslate)에 의존합니다
  • 번역 품질은 상류 서비스에 따라 달라집니다
  • 번역 엔진의 사용자 정의가 제한적
  • 고보안 번역 요구 사항에 적합하지 않습니다
  • 실시간 결과를 위해 네트워크에 의존

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

SimplyTranslate-dart

GitHub | Pub

Project info

A Dart package to translate text using SimplyTranslate, Lingva Translate, and LibreTranslate.

TTS is also supported.

SimplyTranslate and Lingva Translate are free and open-source alternatives to Google Translate (that make use of Google Translate under the hood).

LibreTranslate is a free and open-source alternative to Google Translate that uses a open-source translation engine.

Not working?

As I can't always update the instance list (instances are run by volunteers and can be turned off at any time), do one of the following:

  • fetch the working instances via fetchInstances (look at example code, corresponding project is here)
  • Search for new instances by googling "simplytranslate" or "lingva translate" and set the instance with setInstance = "instance"
  • lingva instances can also be found here

Adding the package to your project

To add this package to your project, add the following line to your pubspec.yaml file under dependencies:

simplytranslate: ^2.2.2

then import the package in your Dart file:

import 'package:simplytranslate/simplytranslate.dart';

Usage

Example code

Limitations

  • Max character length per request for Japanese, Chinese, and Korean is around 1250. For other languages, it's around 5000 due to different encoding results.

Apps using SimplyTranslate

  • Pareader - Learn languages with news articles in multiple languages and translate words with a simple tap.

Buy me a coffee

ko-fi

Credits

This package is based on Gabriel Pacheco's google-translator, distributed under the MIT License.

As Google has request limitations, SimplyTranslate provides a free and open-source alternative with Google Translation quality.

카테고리

의존성

의존성 목록 1 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.