This is the documentation for the Zanata REST API. It includes detailed information about the resources, content, response codes, etc available to external users.
Header | Description |
---|---|
X-Auth-User | User name |
X-Auth-Token | User's API key |
name | path | methods | description |
---|---|---|---|
Asynchronous Process |
|
|
Represents a resource for an asynchronous (i.e. background) process. Only certain types of processes are exposed as asynchronous resources. |
Copy Trans |
|
|
Represents the state of a copy trans run. These are special processes which search for and reuse translations. |
Files |
|
|
Represents various types of translatable files to be processed by the server instead of the REST client. This REST interface provides endpoints for uploading and downloading files in multiple formats. |
Glossary |
|
|
Glossary management |
Languages |
|
|
|
Project |
|
|
Manage projects
projectSlug: Project Identifier. |
Project List |
|
|
API endpoint to get a list of projects. |
Project Version |
|
|
Project version resource API, replacing ProjectIterationResource. |
Project locales |
|
|
REST interface for configured project locales. |
|
|
|
|
Source Documents |
|
|
Source document API. This API uses format-independent data structures. For
format specific source document access see Files
projectSlug: Project Identifier. iterationSlug: Project Iteration identifier. |
Statistics |
|
|
Fetch different translation statistics |
System Version |
|
|
Retrieves the system's version. |
Translated Documents |
|
|
Translated document API. This API uses format-independent data structures. For
format specific source document access see Files
projectSlug: Project Identifier. iterationSlug: Project Iteration identifier. |
Translation Memory |
|
|
Allows clients to [push and] pull translation memories. |
User Account |
|
|
Represents user accounts in the system. username: User name that identifies an account |
Version Locales |
|
|
REST interface for configured version locales. |
type | description |
---|---|
Abstract Resource | |
Account | System user account. |
Base Contribution Statistics | |
Container Translation Statistics | Generic Container for translation statistics. |
ContentState | |
Contribution Statistics | Contains information about translations contributed by a single user. |
Copy Trans Status | Copy Trans process status. |
Filter Constraints | |
Glossary Entry | A single glossary entry representing a single translated term in multiple locales. |
Glossary Info | Information about a specific Glossary. |
Glossary Locale Info | |
Glossary Results | Wrapper for list of Glossary entries and a list of warning messages after saving/updating |
Glossary Term | A single glossary term for a single locale |
Locale Details | |
Locale Statistics | Contains translation statistics for a single locale. |
LocaleMember | |
Person | |
Process Status | Generic type to represent the status of a process. |
Process Status Code | |
Project | Representation of the data within a Project resource |
Project Version | Represents a Project version (or iteration). |
ProjectStatisticsMatrix | |
Qualified Name | Describes a qualified system name. Usage: Glossary Entry Glossary |
Resource | A series of text flows to be translated and sharing common metadata. |
ResourceMeta | |
ResourceType | |
Result List | A list of results |
SourceLocaleDetails | |
Stats Unit | |
Status | The possible state of various entities in the system. |
Text Container | This class contains string contents for a single translatable message. It
maps between the JAXB/JSON representation of content /
contents (in separate elements, for backwards-compatibility) and
the server model (which represents contents as an
ArrayList to support plural forms). This class is the superclass
for TextFlow and TextFlowTarget .
|
Text Flow | A translatable string |
TextFlowTarget | This class contains string contents for a single translatable message. It
maps between the JAXB/JSON representation of content /
contents (in separate elements, for backwards-compatibility) and
the server model (which represents contents as an
ArrayList to support plural forms). This class is the superclass
for TextFlow and TextFlowTarget .
|
TransUnitStatus | |
Translation Statistics | Translation statistics. Contains actual numbers and other information about the state of translation. |
Translations | Represents the translation of a document into a single locale. |
User | |
Version Info | Holds system version information |
type | description |
---|---|
streamingOutput |
type | description |
---|---|
contentStateType | |
Status | The possible state of various entities in the system. |
resourceEnumType | |
Account | System user account. |
chunkUploadResponseType | |
Copy Trans Status | Copy Trans process status. |
Glossary Entry | A single glossary entry representing a single translated term in multiple locales. |
Glossary Info | Information about a specific Glossary. |
Glossary Locale Info | |
Glossary Results | Wrapper for list of Glossary entries and a list of warning messages after saving/updating |
Glossary Term | A single glossary term for a single locale |
Link | A single link to reference a URI |
Locale Details | |
personType | |
Process Status | Generic type to represent the status of a process. |
Process Status Code | |
Project | Representation of the data within a Project resource |
Project Version | Represents a Project version (or iteration). |
Qualified Name | Describes a qualified system name. Usage: Glossary Entry Glossary |
Version Info | Holds system version information |
Abstract Resource | |
Resource | A series of text flows to be translated and sharing common metadata. |
resourceMetaType | |
Text Container | This class contains string contents for a single translatable message. It
maps between the JAXB/JSON representation of content /
contents (in separate elements, for backwards-compatibility) and
the server model (which represents contents as an
ArrayList to support plural forms). This class is the superclass
for TextFlow and TextFlowTarget .
|
Text Flow | A translatable string |
textFlowTargetType | This class contains string contents for a single translatable message. It
maps between the JAXB/JSON representation of content /
contents (in separate elements, for backwards-compatibility) and
the server model (which represents contents as an
ArrayList to support plural forms). This class is the superclass
for TextFlow and TextFlowTarget .
|
Translations | Represents the translation of a document into a single locale. |
Container Translation Statistics | Generic Container for translation statistics. |
Translation Statistics | Translation statistics. Contains actual numbers and other information about the state of translation. |
Stats Unit |