Glossary methods

ここでは、各種用語集をGengo API上で扱うエンドポイントについてご説明しています。

Glossaries (GET)

概要 :

認証されたユーザーに属する各種用語集のリストを取得します。

URL :

http://api.gengo.com/v2/translate/glossary

認証 :

必須

パラメータ :
  • api_key (必須) - お客様の API key

  • api_sig (必須) - お客様の API signature

  • ts (必須) - 現在のUNIX時間のInteger (整数型)

呼び出し例

 1#!/usr/bin/python
 2# -*- coding: utf-8 -*-
 3
 4from gengo import Gengo
 5
 6
 7gengo = Gengo(
 8    public_key='your_public_key',
 9    private_key='your_private_key',
10    sandbox=False,
11    debug=False)
12
13print(gengo.getGlossaryList())

返り値

 1{
 2  "opstat": "ok",
 3  "response": [
 4    {
 5      "customer_user_id": 50110,
 6      "source_language_id": 8,
 7      "target_languages": [
 8        [
 9          14,
10          "ja"
11        ]
12      ],
13      "id": 115,
14      "is_public": false,
15      "unit_count": 2,
16      "description": null,
17      "source_language_code": "en-US",
18      "ctime": "2012-07-19 02:57:10.526565",
19      "title": "1342666627_50110_en_ja_glossary.csv",
20      "status": 1
21    }
22  ]
23}

Glossary (GET)

概要 :

特定の用語集をIDから取得します。

URL :

http://api.gengo.com/v2/translate/glossary/{glossary_id}

認証 :

必須

パラメータ :
  • api_key (必須) - お客様の API key

  • api_sig (必須) - お客様の API signature

  • ts (必須) - 現在のUNIX時間のInteger (整数型)

呼び出し例

 1#!/usr/bin/python
 2# -*- coding: utf-8 -*-
 3
 4from gengo import Gengo
 5
 6
 7gengo = Gengo(
 8    public_key='your_public_key',
 9    private_key='your_private_key',
10    sandbox=False,
11    debug=False)
12
13print(gengo.getGlossary(id=115))

返り値

 1{
 2  "opstat": "ok",
 3  "response": {
 4    "customer_user_id": 50110,
 5    "source_language_id": 8,
 6    "target_languages": [
 7      [
 8        14,
 9        "ja"
10      ]
11    ],
12    "id": 115,
13    "is_public": false,
14    "unit_count": 2,
15    "description": null,
16    "source_language_code": "en-US",
17    "ctime": "2012-07-19 02:57:10.526565",
18    "title": "1342666627_50110_en_ja_glossary.csv",
19    "status": 1
20  }
21}