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

An unofficial Dart client for every NAVER Papago Translation, Glossary, Image Translation, language detection, and name romanization API.

example/dart_naver_papago_example.dart

import 'dart:io';

import 'package:dart_naver_papago/dart_naver_papago.dart';

Future<void> main() async {
  final clientId = Platform.environment['NAVER_CLOUD_CLIENT_ID'];
  final clientSecret = Platform.environment['NAVER_CLOUD_CLIENT_SECRET'];
  if (clientId == null || clientSecret == null) {
    stderr.writeln(
      'Set NAVER_CLOUD_CLIENT_ID and NAVER_CLOUD_CLIENT_SECRET first.',
    );
    exitCode = 64;
    return;
  }

  NaverCloudApi.init(clientId: clientId, clientSecret: clientSecret);
  final result = await PapagoTranslation.getTranslation(
    LangCode.ko,
    LangCode.en,
    '안녕하세요',
  );
  stdout.writeln(result.getText);
}
4
likes
150
points
37
downloads

Documentation

API reference

Publisher

verified publishercoaspe.com

Weekly Downloads

An unofficial Dart client for every NAVER Papago Translation, Glossary, Image Translation, language detection, and name romanization API.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

dart_naver_without_login_common, http, json_annotation

More

Packages that depend on dart_naver_papago