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 |