| GET | /RestApi/translations/translations |
|---|
export enum TranslationStatus
{
Marked = 101,
Sending = 201,
Sent = 202,
Received = 301,
Importing = 302,
Imported = 303,
Completed = 304,
Archived = 401,
Deleted = 402,
Rejected = 403,
SendingError = 501,
ImportingError = 502,
ReceivingError = 503,
}
export class FindTranslations implements ITranslationsFilter
{
public Skip?: number;
public Take?: number;
public OrderExpression: string;
public Type: string[];
public SearchText: string;
public ActualSourceLanguage: string;
public TargetLanguage: string[];
public Service: string[];
public TranslationStatus: TranslationStatus[];
public Status: string[];
public ProjectIds: string[];
public StartDate?: string;
public EndDate?: string;
public ErrorsOnly: boolean;
public constructor(init?: Partial<FindTranslations>) { (Object as any).assign(this, init); }
}
TypeScript FindTranslations DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /RestApi/translations/translations HTTP/1.1 Host: www.imglobal.com Accept: text/jsonl
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length
[{"Title":"String","ActualSourceLanguage":{"Code":"String","Name":"String","Count":0},"TargetLanguage":{"Code":"String","Name":"String","Count":0},"ItemType":{"FullName":"String","Name":"String","Count":0},"TranslationStatus":{"Name":"String","Value":"String","Count":0,"Action":"String","SuccessfulActionMessage":"String"},"PreviewLink":"String","Status":"String","ErrorMessage":"String","ProjectId":"00000000-0000-0000-0000-000000000000","DateModified":"\/Date(-62135596800000-0000)\/"}]