Papago Image Translationのユースケース
    • PDF

    Papago Image Translationのユースケース

    • PDF

    記事の要約

    Classic/VPC環境で利用できます。

    Papago Image Translation APIのユースケースを紹介します。

    Image Translation (Text)

    Image Translation(Text) APIのユースケースを説明します。

    Python

    Pythonベースの APIのサンプルコードは次の通りです。

    import requests
    from requests_toolbelt import MultipartEncoder
    import uuid
    
    data = {
      'source': 'ko',
      'target': 'en',
      'image': ('a.png', open('a.png', 'rb'), 'application/octet-stream', {'Content-Transfer-Encoding': 'binary'})
    }
    m = MultipartEncoder(data, boundary=uuid.uuid4())
    
    headers = {
      "Content-Type": m.content_type,
      "X-NCP-APIGW-API-KEY-ID": ユーザー_クライアント_ID,
      "X-NCP-APIGW-API-KEY": ユーザー_クライアント_シークレット
    }
    
    url = "https://naveropenapi.apigw.ntruss.com/image-to-text/v1/translate"
    res = requests.post(url, headers=headers, data=m.to_string())
    print(res.text)
    

    Image Translation (Image)

    Image Translation(Image) APIのユースケースを説明します。

    Python

    Pythonベースの APIのサンプルコードは次の通りです。

    import requests
    from requests_toolbelt import MultipartEncoder
    import uuid
    import json
    import base64
    
    data = {
      'source': 'ko',
      'target': 'en',
      'image': ('a.png', open('a.png', 'rb'), 'application/octet-stream', {'Content-Transfer-Encoding': 'binary'})
    }
    m = MultipartEncoder(data, boundary=uuid.uuid4())
    
    headers = {
      "Content-Type": m.content_type,
      "X-NCP-APIGW-API-KEY-ID": ユーザー_クライアント_ID,
      "X-NCP-APIGW-API-KEY": ユーザー_クライアント_シークレット
    }
    
    url = " https://naveropenapi.apigw.ntruss.com/image-to-image/v1/translate"
    res = requests.post(url, headers=headers, data=m.to_string())
    print(res.text)
    
    # renderedImage -> 画像ファイルで出力
    resObj = json.loads(res.text)
    imageStr = resObj.get("data").get("renderedImage")
    imgdata = base64.b64decode(imageStr)
    
    filename = 'a_translated.png'
    with open(filename, 'wb') as f:
        f.write(imgdata)
    

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.