Phrase TMS API

データ型 (TMS)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

リクエストパラメータ

データ型

サンプル値

項目

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

ファイル形式と互換性があります。File APIからのハンドルも受け入れます。

jsonObject(type)

{ 'id': 'xyz' }

指定された型のオブジェクト(JSON表記を使用して表現)。特定の型の説明については、以下を参照してください。

jsonObjectList(type)

[{ 'id': 'xyz' }]

指定された型のオブジェクトの一覧(JSON表記を使用して表現)。

lang

ja

サポートされている任意の言語コード

list(type)

別の型の値の一覧。APIアクションを呼び出す際、一覧は同じパラメータ名を複数回使用して定義されます(例: param=value1&param=value2)。

文字列

マイプロジェクト

文字のシーケンス(UTF-8エンコード)。

タスク

RiYnxBD0xBY1lwhf1

翻訳タスクの識別子。(親ジョブパーツを分割して作成された場合)より多くのジョブパーツが同じタスクを共有する可能性があります。

map(type, type)

指定された型のキーと値のマップ。APIアクションを呼び出す際、マップは同じパラメータ名を複数回使用して定義されます(例:map.key1=value1&map.key2=value2)。

レスポンス

HTTPのボディには、以下のデータ型が含まれる場合があります。

  • JSON

    データ構造(UTF-8エンコード)。JSONを返す各API呼び出しには、レスポンスの例が含まれています。

  • binary

    バイナリデータ。

タスク対ジョブパーツ

タスク

タスクとは、1つの訳文言語における1つの翻訳ジョブ(翻訳対象ファイル)を表します。1つのジョブが複数の訳文言語でアップロードされた場合、訳文言語ごとに独立したタスクが作成されます。

ジョブが複数のワークフローで翻訳される場合、各ワークフローは同じタスクを共有しますが、ワークフローレベルは異なります。(これが、一部のAPI呼び出しにタスクとレベルの2つの引数がある理由です。)タスクIDは英数字で構成されます(例:RiYnxBD0xBY1lwhf1)。一方、レベルは整数(通常1~10)で識別されます。ワークフローを使用する各プロジェクトの最初のレベルには、常に識別子1が割り当てられます。

複数のパーツに分割されたジョブは同じタスクIDを持ち、パラメータisParentJobSplittrueになります。

ジョブパーツ

jobPartは、訳文言語およびワークフローのステップごとのジョブを表します。例えば、2つのワークフローステップと3つの訳文言語を持つプロジェクトに単一のファイルをインポートすると、6つのjobPartsが生成されます。各jobPartには、異なるリンギストを割り当てたり、異なる期限やステータスを設定したりできます。

分割 は、独自の 分割 ID を持つ複数の 分割 に分割することもできます。分割 は常に一意です。

オブジェクトタイプ (JSON パラメータで使用)

TagMetadata {
  文字列 ID
  文字列 type
  文字列 コンテンツ
  string transAttributes
}
この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.