Phrase TMS API

データ型 (TMS)

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

リクエストパラメータ

データ型

サンプル値

概要

文字セット

windows-1250

サポートされている任意の 文字セット

通貨

EUR

対応通貨。

日時

2012-07-30 17:30

yyyy-MM-dd HH:mm ファイル形式の日付と時刻。日付を読み取る際には、常に UTC タイムゾーンが使用されます。

domain(type)

348

指定されたタイプのドメインオブジェクトの識別子(ID プロパティ)。たとえば、プロジェクトを作成すると、JSON 構造で ID (例:348)が返されます。この識別子は、後で プロジェクト=348 パラメータを設定することで、プロジェクトのステータスを変更できます。

enum(名前)

固定された値セットからの値。各値セット(列挙)には名前があります。列挙は常に大文字小文字を区別しません。

ファイル

バイナリデータ。リクエスト全体を multipart/form-data ファイル形式で送信する必要があります。JavaおよびC++のコード例

exfile

ファイル タイプと互換性があります。ファイルAPからのハンドルも受け付けます。

jsonObject(type)

{ 'id': 'xyz' }

指定されたタイプのオブジェクト(JSON表記で表されます)。特定のタイプの説明については、以下を参照してください。

jsonObjectList(type)

[{ 'id': 'xyz' }]

指定されたタイプのオブジェクトの一覧(JSON 表記で表されます)。

lang

en

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

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コールには、応答の例が含まれています。

  • バイナリ

    バイナリデータ。

タスクとジョブパーツ

タスク

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

ジョブが複数のワークフローで翻訳される場合、各ワークフローは同じタスクを共有しますが、ワークフローレベルが異なります。(APIコールの中には、タスクとレベルの2つの引数を持つものがあります)。タスク識別子は英数字(例:RiYnxBD0xBY1lwhf1)で構成され、レベルは整数(通常は1〜10)で識別されます。ワークフローを使用する各プロジェクトの第 1 レベルの識別子は常に 1 です。

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

ジョブパーツ

jobPartは訳文言語とワークフローステップごとのジョブを表します。たとえば、2つのワークフローステップと3つの訳文言語を持つプロジェクトにインポートされた1つのファイルは、6つのジョブパートになります。各jobPartは、異なるリンギストに割り当てたり、異なる納期やステータスにすることができます。

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

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

TagMetadata {
  文字列ID
  文字列列型
  文字列コンテンツ
  文字列 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.