Search Results for

    Show / Hide Table of Contents

    Class TranslationsApiExecutor

    Inheritance
    System.Object
    TranslationsApiExecutor
    Implements
    ITranslationsApiExecutor
    Namespace: Crowdin.Api.Translations
    Assembly: Crowdin.Api.dll
    Syntax
    public class TranslationsApiExecutor : object, ITranslationsApiExecutor

    Constructors

    | Improve this Doc View Source

    TranslationsApiExecutor(ICrowdinApiClient)

    Declaration
    public TranslationsApiExecutor(ICrowdinApiClient apiClient)
    Parameters
    Type Name Description
    ICrowdinApiClient apiClient
    | Improve this Doc View Source

    TranslationsApiExecutor(ICrowdinApiClient, IJsonParser)

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

    Methods

    | Improve this Doc View Source

    ApplyPreTranslation(Int32, ApplyPreTranslationRequest)

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

    Declaration
    public async Task<PreTranslation> ApplyPreTranslation(int projectId, ApplyPreTranslationRequest request)
    Parameters
    Type Name Description
    System.Int32 projectId
    ApplyPreTranslationRequest request
    Returns
    Type Description
    Task<PreTranslation>
    | Improve this Doc View Source

    BuildProjectDirectoryTranslation(Int32, Int32, BuildProjectDirectoryTranslationRequest)

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

    Declaration
    public async Task<DirectoryBuild> BuildProjectDirectoryTranslation(int projectId, int directoryId, BuildProjectDirectoryTranslationRequest request)
    Parameters
    Type Name Description
    System.Int32 projectId
    System.Int32 directoryId
    BuildProjectDirectoryTranslationRequest request
    Returns
    Type Description
    Task<DirectoryBuild>
    | Improve this Doc View Source

    BuildProjectFileTranslation(Int32, Int32, BuildProjectFileTranslationRequest, Nullable<String>)

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

    Declaration
    public async Task<BuildProjectFileTranslationResponse> BuildProjectFileTranslation(int projectId, int fileId, BuildProjectFileTranslationRequest request, string? etag = null)
    Parameters
    Type Name Description
    System.Int32 projectId
    System.Int32 fileId
    BuildProjectFileTranslationRequest request
    System.Nullable<System.String> etag
    Returns
    Type Description
    Task<BuildProjectFileTranslationResponse>
    | Improve this Doc View Source

    BuildProjectTranslation(Int32, BuildProjectTranslationRequest)

    Build project translation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    public async Task<ProjectBuild> BuildProjectTranslation(int projectId, BuildProjectTranslationRequest request)
    Parameters
    Type Name Description
    System.Int32 projectId
    BuildProjectTranslationRequest request
    Returns
    Type Description
    Task<ProjectBuild>
    | Improve this Doc View Source

    CancelBuild(Int32, Int32)

    Cancel build. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    public async Task CancelBuild(int projectId, int buildId)
    Parameters
    Type Name Description
    System.Int32 projectId
    System.Int32 buildId
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    CheckProjectBuildStatus(Int32, Int32)

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

    Declaration
    public async Task<ProjectBuild> CheckProjectBuildStatus(int projectId, int buildId)
    Parameters
    Type Name Description
    System.Int32 projectId
    System.Int32 buildId
    Returns
    Type Description
    Task<ProjectBuild>
    | Improve this Doc View Source

    DownloadProjectTranslations(Int32, Int32)

    Download project translations. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    public async Task<DownloadProjectTranslationsResponse> DownloadProjectTranslations(int projectId, int buildId)
    Parameters
    Type Name Description
    System.Int32 projectId
    System.Int32 buildId
    Returns
    Type Description
    Task<DownloadProjectTranslationsResponse>
    | Improve this Doc View Source

    EditPreTranslation(Int32, String, IEnumerable<PreTranslationPatch>)

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

    Declaration
    public async Task<PreTranslation> EditPreTranslation(int projectId, string preTranslationId, IEnumerable<PreTranslationPatch> patches)
    Parameters
    Type Name Description
    System.Int32 projectId
    System.String preTranslationId
    IEnumerable<PreTranslationPatch> patches
    Returns
    Type Description
    Task<PreTranslation>
    | Improve this Doc View Source

    ExportProjectTranslation(Int32, ExportProjectTranslationRequest)

    Export project translation. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    public async Task<DownloadLink> ExportProjectTranslation(int projectId, ExportProjectTranslationRequest request)
    Parameters
    Type Name Description
    System.Int32 projectId
    ExportProjectTranslationRequest request
    Returns
    Type Description
    Task<DownloadLink>
    | Improve this Doc View Source

    GetPreTranslationStatus(Int32, String)

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

    Declaration
    public async Task<PreTranslation> GetPreTranslationStatus(int projectId, string preTranslationId)
    Parameters
    Type Name Description
    System.Int32 projectId
    System.String preTranslationId
    Returns
    Type Description
    Task<PreTranslation>
    | Improve this Doc View Source

    ListPreTranslations(Int32, Int32, Int32)

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

    Declaration
    public async Task<ResponseList<PreTranslation>> ListPreTranslations(int projectId, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    System.Int32 projectId
    System.Int32 limit
    System.Int32 offset
    Returns
    Type Description
    Task<ResponseList<PreTranslation>>
    | Improve this Doc View Source

    ListProjectBuilds(Int32, Nullable<Int32>, Int32, Int32)

    List project builds. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    public async Task<ResponseList<TranslationProjectBuild>> ListProjectBuilds(int projectId, int? branchId = null, int limit = 25, int offset = 0)
    Parameters
    Type Name Description
    System.Int32 projectId
    System.Nullable<System.Int32> branchId
    System.Int32 limit
    System.Int32 offset
    Returns
    Type Description
    Task<ResponseList<TranslationProjectBuild>>
    | Improve this Doc View Source

    PreTranslationReport(Int32, String)

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

    Declaration
    public async Task<PreTranslationReport> PreTranslationReport(int projectId, string preTranslationId)
    Parameters
    Type Name Description
    System.Int32 projectId
    System.String preTranslationId
    Returns
    Type Description
    Task<PreTranslationReport>
    | Improve this Doc View Source

    UploadTranslations(Int32, String, UploadTranslationsRequest)

    Upload translations. Documentation: Crowdin API Crowdin Enterprise API

    Declaration
    public async Task<UploadTranslationsResponse> UploadTranslations(int projectId, string languageId, UploadTranslationsRequest request)
    Parameters
    Type Name Description
    System.Int32 projectId
    System.String languageId
    UploadTranslationsRequest request
    Returns
    Type Description
    Task<UploadTranslationsResponse>

    Implements

    ITranslationsApiExecutor
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX