リクエストパラメータ
|
データ型 |
サンプル値 |
項目 |
|---|---|---|
|
charset |
windows-1250 |
サポートされている文字セットのいずれか。 |
|
通貨 |
EUR |
サポートされている通貨のいずれか。 |
|
日付時刻 |
2012-07-30 17:30 |
yyyy-MM-dd HH:mm形式の日付と時刻。日付を読み取る際は常にUTCタイムゾーンが使用されます。 |
|
domain(type) |
348 |
指定されたタイプのドメインオブジェクトの識別子(IDプロパティ)。たとえば、プロジェクトを作成する際に、id(例:348)がJSON構造で返されます。この識別子は、project=348パラメータを設定することで、後でプロジェクトのステータスを変更するために使用できます。 |
|
enum(name) |
固定された値のセットからの値。各値のセット(列挙型)には名前があります。列挙型は常に大文字と小文字を区別しません。 |
|
|
ファイル |
バイナリデータ。リクエスト全体はmultipart/form-data形式で送信する必要があります。コードの例(JavaおよびC++)です。 |
|
|
exfile |
|
|
|
jsonObject(type) |
{ 'id': 'xyz' } |
指定されたタイプのオブジェクト(JSON表記を使用して表現)。特定のタイプの説明は以下をご覧ください。 |
|
jsonObjectList(type) |
[{ 'id': 'xyz' }] |
指定されたタイプのオブジェクトのリスト(JSON表記を使用して表現)。 |
|
言語 |
en |
サポートされている言語コードのいずれか。 |
|
list(type) |
別のタイプの値のリスト。APIアクションを呼び出すとき、リストは同じパラメータ名を複数回使用して定義されます(例: |
|
|
string |
私のプロジェクト |
文字の列(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
文字列 type
文字列 content
string transAttributes
}