リクエストパラメータ
データ型 |
サンプル値 |
概要 |
---|---|---|
文字セット |
windows-1250 |
サポートされている文字セットのいずれか。 |
通貨 |
ユーロ |
任意のサポートされている通貨。 |
日付時刻 |
2012-07-30 17:30 |
yyyy-MM-dd HH:mm形式の日付と時刻。日付を読み取るときは常にUTCタイムゾーンが使用されます。 |
ドメイン(タイプ) |
348 |
指定されたタイプのドメインオブジェクトの識別子(IDプロパティ)。たとえば、プロジェクトを作成する際に、id(例:348)がJSON構造で返されます。この識別子は、プロジェクト=348パラメータを設定することで、後でプロジェクトのステータスを変更するために使用できます。 |
列挙(name) |
固定された値のセットからの値。各値のセット(列挙)には名前があります。列挙は常に大文字と小文字を区別しません。 |
|
ファイル |
バイナリデータ。リクエスト全体は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つの引数がある理由です。)タスク識別子は英数字で構成されます(例:RiYnxBD0xBY1lwhf1)、レベルは整数(通常1-10)で識別されます。ワークフローを使用する各プロジェクトの最初のレベルは常に識別子1を持ちます。
複数の部分に分割されたジョブは同じタスクIDを持ち、パラメータisParentJobSplit
はtrueになります。
ジョブパート
jobPartは、ターゲット言語ごとのジョブとワークフローステップを表します。例えば、2つのワークフローステップと3つのターゲット言語を持つプロジェクトにインポートされた単一ファイルは、6つのjobPartsを生成します。各jobPartは、異なるリンギストに割り当てることができるか、異なる期限やステータスを持つことができます。
各jobPartは、複数のjobPartsに分割することもでき、それぞれに独自のjobPart IDが付与されます。jobPartは常にユニークです。
オブジェクトタイプ(JSONパラメータで使用)
TagMetadata { 文字列 ID 文字列 タイプ 文字列 コンテンツ 文字列 transAttributes }