apps/tools/translatefiles/presets/project/{pid}

Gets various properties from a project for use by apps/tools/translatefiles/translate (POST):

  • Word count profile of project
  • Document format profile of project, if assigned
  • Project memory resource ID and attached resource IDs

URL

(GET) /api/apps/tools/translatefiles/presets/project/{pid}

PARAMETERS

The body must contain a JSON object with these properties:

pid

The project ID.

See projects/list to find projects.

int, Mandatory


RESULTS

The method returns a JSON object with these properties:

pidThe project IDint
pnameThe project namestring
wordcountProfileId

Word count profile. Either the one assigned to project or the platform's default.

To fetch details see: Word count profiles

int
wordcountProfileNameWord count profile namestring
formatProfileId

Document format profile, if assigned to project.

To fetch details see: Document format profiles

int?
formatProfileNameDocument format profile name, if assigned.string?
resourcesProjectMemory

The project memory resource ID.

Always set since all projects have a project memory and which contains the segments of the documents marked for translation.

int
resourcesAttachedThe memories or termbases attached to the project. Empty if none attached.int[]


EXAMPLES

A project without format profile and attached resources:

{
    "pid": 924,
    "pname": "Sample project",
    "wordcountProfileId": 189,
    "wordcountProfileName": "Machine translate",
    "formatProfileId": null,
    "formatProfileName": null,
    "resourcesProjectMemory": 1199,
    "resourcesAttached": []
}


A project with format profile and attached resources:

{
    "pid": 925,
    "pname": "Sample project 2",
    "wordcountProfileId": 203,
    "wordcountProfileName": "Default profile",
    "formatProfileId": 34,
    "formatProfileName": "Formats for client",
    "resourcesProjectMemory": 1199,
    "resourcesAttached": [ 2003, 1850, 223]
}






Copyright Wordbee - Buzzin' Outside the Box since 2008