リクエストパラメータ
|
データ型 |
サンプル値 |
項目 |
|---|---|---|
|
charset |
windows-1250 |
サポートされている任意の 文字 セット。 |
|
通貨 |
ユーロ |
サポートされている任意の 通貨。 |
|
datetime |
2012-07-30 17:30 |
yyyy-MM-dd HH:mm ファイル形式の日時。日付を読み取る際は、常にUTCタイムゾーンが使用されます。 |
|
domain(type) |
348 |
指定されたタイプのドメインオブジェクトの識別子 (ID プロパティ)。例えば、プロジェクトを作成する場合、JSON構造内に ID (例: 348) が返されます。この識別子は、後で プロジェクト=348 パラメータを設定することで、プロジェクトのステータスを変更するために使用できます。 |
|
enum(name) |
固定された値のセットからの値。各値のセット (enum) には名前があります。Enum は常に大文字と小文字を区別しません。 |
|
|
ファイル |
バイナリデータ。リクエスト全体をmultipart/form-dataファイル形式で送信する必要があります。JavaおよびC++のコードの例。 |
|
|
exfile |
|
|
|
jsonObject(type) |
{ 'id': 'xyz' } |
指定された型のオブジェクト(JSON表記を使用して表現)。特定の型の説明については、以下を参照してください。 |
|
jsonObjectList(type) |
[{ 'id': 'xyz' }] |
指定された型のオブジェクトの一覧(JSON表記を使用して表現)。 |
|
lang |
ja |
サポートされている任意の言語コード。 |
|
list(type) |
別の型の値の一覧。APIアクションを呼び出す際、一覧は同じパラメータ名を複数回使用して定義されます(例: |
|
|
文字列 |
マイプロジェクト |
文字のシーケンス(UTF-8エンコード)。 |
|
タスク |
RiYnxBD0xBY1lwhf1 |
翻訳タスクの識別子。(親ジョブパーツを分割して作成された場合)より多くのジョブパーツが同じタスクを共有する可能性があります。 |
|
map(type, type) |
指定された型のキーと値のマップ。APIアクションを呼び出す際、マップは同じパラメータ名を複数回使用して定義されます(例: |
レスポンス
HTTPのボディには、以下のデータ型が含まれる場合があります。
-
JSON
データ構造(UTF-8エンコード)。JSONを返す各API呼び出しには、レスポンスの例が含まれています。
-
binary
バイナリデータ。
タスク対ジョブパーツ
タスク
タスクとは、1つの訳文言語における1つの翻訳ジョブ(翻訳対象ファイル)を表します。1つのジョブが複数の訳文言語でアップロードされた場合、訳文言語ごとに独立したタスクが作成されます。
ジョブが複数のワークフローで翻訳される場合、各ワークフローは同じタスクを共有しますが、ワークフローレベルは異なります。(これが、一部のAPI呼び出しにタスクとレベルの2つの引数がある理由です。)タスクIDは英数字で構成されます(例:RiYnxBD0xBY1lwhf1)。一方、レベルは整数(通常1~10)で識別されます。ワークフローを使用する各プロジェクトの最初のレベルには、常に識別子1が割り当てられます。
複数のパーツに分割されたジョブは同じタスクIDを持ち、パラメータisParentJobSplitはtrueになります。
ジョブパーツ
jobPartは、訳文言語およびワークフローのステップごとのジョブを表します。例えば、2つのワークフローステップと3つの訳文言語を持つプロジェクトに単一のファイルをインポートすると、6つのjobPartsが生成されます。各jobPartには、異なるリンギストを割り当てたり、異なる期限やステータスを設定したりできます。
各 分割 は、独自の 分割 ID を持つ複数の 分割 に分割することもできます。分割 は常に一意です。
オブジェクトタイプ (JSON パラメータで使用)
TagMetadata {
文字列 ID
文字列 type
文字列 コンテンツ
string transAttributes
}