VariationsTranslationTimerJob.MachineTranslateItems method (SPList, IEnumerable<Int32>, IEnumerable<String>)

Creates a work item for the timer job to machine translate a specific set of items.

Namespace:  Microsoft.Office.TranslationServices
Assembly:  Microsoft.Office.TranslationServices (in Microsoft.Office.TranslationServices.dll)

Syntax

'Declaration
Public Shared Sub MachineTranslateItems ( _
    list As SPList, _
    itemIds As IEnumerable(Of Integer), _
    addressesToEmail As IEnumerable(Of String) _
)
'Usage
Dim list As SPList
Dim itemIds As IEnumerable(Of Integer)
Dim addressesToEmail As IEnumerable(Of String)

VariationsTranslationTimerJob.MachineTranslateItems(list, _
    itemIds, addressesToEmail)
public static void MachineTranslateItems(
    SPList list,
    IEnumerable<int> itemIds,
    IEnumerable<string> addressesToEmail
)

Parameters

Exceptions

Exception Condition
ArgumentException

InvalidOperationException

The list is not configured for translation.

UnauthorizedAccessException

The current user has insufficient permissions.

Remarks

Users who do not have the CancelCheckout permission may export, at most, one item per call. Users with the CancelCheckout permission may perform bulk operations on multiple items. The current user's identity must be configured properly in the Unique Particle Attribution (UPA) for use with OAuth2BearerCredentials.

See also

Reference

VariationsTranslationTimerJob class

VariationsTranslationTimerJob members

MachineTranslateItems overload

Microsoft.Office.TranslationServices namespace