dart_naver_papago 0.0.5 copy "dart_naver_papago: ^0.0.5" to clipboard
dart_naver_papago: ^0.0.5 copied to clipboard

An unofficial package for using Naver Papago translation, language detection, romanization api.

dart_naver_papago #

An unofficial package for using Naver Papago translation, language detection, romanization api.

  • Naver Papago API
    • Translation
    • Language detection
    • Romanization

Requirements #

Here is what you need to use the Dart SDK:

  • Dart 2.19.0 or higher

Exmaple #

First, generate Naver client id and client secret.

Initialize NaverWithoutLoginApi with your API key.

NaverWithoutLoginApi.init(clientId: clientId, clientSecret: clientSecret)

Use APIname.queryFunction form to call query function.

You can check available API.

/// Translate Korean to English
///
/// Returns PapagoResponseMessage
final result = await PapagoTranslation.getTranslation(LangCode.ko, LangCode.en, "안녕하세요");
print(result.getText); // Print Hello

/// Detect language code
///
/// Returns LanguageDetectionResponse
final result = await LanguageDetection.detectLanguage("안녕하세요");
print(result.langCode); // Print LangCode.ko

/// Name romanization
///
/// Returns RomanizationResponse
final result = await Romanization.romanization("강형욱");

pub.dev #

Documentation comment will be added gradually 😀

4
likes
130
points
51
downloads

Publisher

verified publishercoaspe.com

Weekly Downloads

An unofficial package for using Naver Papago translation, language detection, romanization api.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

dart_naver_without_login_common, http, json_annotation, plugin_platform_interface

More

Packages that depend on dart_naver_papago