Search Results for

    Show / Hide Table of Contents

    Class TranslationsApiExecutor

    Inheritance
    object
    TranslationsApiExecutor
    Implements
    ITranslationsApiExecutor
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Crowdin.Api.Translations
    Assembly: Crowdin.Api.dll
    Syntax
    public class TranslationsApiExecutor : ITranslationsApiExecutor

    Constructors

    | Edit this page View Source

    TranslationsApiExecutor(ICrowdinApiClient)

    Declaration
    public TranslationsApiExecutor(ICrowdinApiClient apiClient)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    | Edit this page View Source

    TranslationsApiExecutor(ICrowdinApiClient, IJsonParser)

    Declaration
    public TranslationsApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    IJsonParser jsonParser

    Methods

    | Edit this page View Source

    ApplyPreTranslation(long, ApplyPreTranslationRequest)

    Apply pre-translation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<PreTranslation> ApplyPreTranslation(long projectId, ApplyPreTranslationRequest request)
    Parameters
    Type Name Description
    long projectId
    ApplyPreTranslationRequest request
    Returns
    Type Description
    Task<PreTranslation>
    | Edit this page View Source

    BuildProjectDirectoryTranslation(long, long, BuildProjectDirectoryTranslationRequest)

    Build project directory translation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<DirectoryBuild> BuildProjectDirectoryTranslation(long projectId, long directoryId, BuildProjectDirectoryTranslationRequest request)
    Parameters
    Type Name Description
    long projectId
    long directoryId
    BuildProjectDirectoryTranslationRequest request
    Returns
    Type Description
    Task<DirectoryBuild>
    | Edit this page View Source

    BuildProjectFileTranslation(long, long, BuildProjectFileTranslationRequest, string?)

    Build project file translation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<BuildProjectFileTranslationResponse> BuildProjectFileTranslation(long projectId, long fileId, BuildProjectFileTranslationRequest request, string? etag = null)
    Parameters
    Type Name Description
    long projectId
    long fileId
    BuildProjectFileTranslationRequest request
    string etag
    Returns
    Type Description
    Task<BuildProjectFileTranslationResponse>
    | Edit this page View Source

    BuildProjectTranslation(long, BuildProjectTranslationRequest)

    Build project translation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ProjectBuild> BuildProjectTranslation(long projectId, BuildProjectTranslationRequest request)
    Parameters
    Type Name Description
    long projectId
    BuildProjectTranslationRequest request
    Returns
    Type Description
    Task<ProjectBuild>
    | Edit this page View Source

    CancelBuild(long, long)

    Cancel build. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task CancelBuild(long projectId, long buildId)
    Parameters
    Type Name Description
    long projectId
    long buildId
    Returns
    Type Description
    Task
    | Edit this page View Source

    CheckProjectBuildStatus(long, long)

    Check project build status. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ProjectBuild> CheckProjectBuildStatus(long projectId, long buildId)
    Parameters
    Type Name Description
    long projectId
    long buildId
    Returns
    Type Description
    Task<ProjectBuild>
    | Edit this page View Source

    DownloadProjectTranslations(long, long)

    Download project translations. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<DownloadProjectTranslationsResponse> DownloadProjectTranslations(long projectId, long buildId)
    Parameters
    Type Name Description
    long projectId
    long buildId
    Returns
    Type Description
    Task<DownloadProjectTranslationsResponse>
    | Edit this page View Source

    EditPreTranslation(long, string, IEnumerable<PreTranslationPatch>)

    Edit Pre-Translation. Documentation: Crowdin API Crowdin String Based API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<PreTranslation> EditPreTranslation(long projectId, string preTranslationId, IEnumerable<PreTranslationPatch> patches)
    Parameters
    Type Name Description
    long projectId
    string preTranslationId
    IEnumerable<PreTranslationPatch> patches
    Returns
    Type Description
    Task<PreTranslation>
    | Edit this page View Source

    ExportProjectTranslation(long, ExportProjectTranslationRequest)

    Export project translation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<DownloadLink?> ExportProjectTranslation(long projectId, ExportProjectTranslationRequest request)
    Parameters
    Type Name Description
    long projectId
    ExportProjectTranslationRequest request
    Returns
    Type Description
    Task<DownloadLink>
    | Edit this page View Source

    GetPreTranslationStatus(long, string)

    Get pre-translation status. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<PreTranslation> GetPreTranslationStatus(long projectId, string preTranslationId)
    Parameters
    Type Name Description
    long projectId
    string preTranslationId
    Returns
    Type Description
    Task<PreTranslation>
    | Edit this page View Source

    ListPreTranslations(long, int, int)

    List Pre-Translations. Documentation: Crowdin API Crowdin String Based API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<PreTranslation>> ListPreTranslations(long projectId, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    long projectId
    int limit
    int offset
    Returns
    Type Description
    Task<ResponseList<PreTranslation>>
    | Edit this page View Source

    ListProjectBuilds(long, long?, int, int)

    List project builds. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<ResponseList<TranslationProjectBuild>> ListProjectBuilds(long projectId, long? branchId = null, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    long projectId
    long? branchId
    int limit
    int offset
    Returns
    Type Description
    Task<ResponseList<TranslationProjectBuild>>
    | Edit this page View Source

    PreTranslationReport(long, string)

    Pre-Translation Report. Documentation: Crowdin API Crowdin String Based API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<PreTranslationReport> PreTranslationReport(long projectId, string preTranslationId)
    Parameters
    Type Name Description
    long projectId
    string preTranslationId
    Returns
    Type Description
    Task<PreTranslationReport>
    | Edit this page View Source

    UploadTranslations(long, string, UploadTranslationsRequest)

    Upload translations. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    [PublicAPI]
    public Task<UploadTranslationsResponse> UploadTranslations(long projectId, string languageId, UploadTranslationsRequest request)
    Parameters
    Type Name Description
    long projectId
    string languageId
    UploadTranslationsRequest request
    Returns
    Type Description
    Task<UploadTranslationsResponse>

    Implements

    ITranslationsApiExecutor
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX