Skip to main content

resources/segments/view/actions/split

This method permits to split a segment (or sub-segment) into two sub-segments.

Manual splitting means that you provide the exact character position where to split. Automatic splitting means that you let the system find a "good" split point.

DOC: Move "split" properties to root

URL

(PUT) /resources/segments/view/actions/split

PARAMETERS

The parameters are a JSON object included in the request body:

scope

The scope object. The segment must be within the scope.

NOTE: This method does not support the Global Search scope.

Mandatory
layout

The editor grid layout. The layout describes how the resulting split (sub-)segments are returned.

If not specified then the default 2 column layout is applied.

Optional
split

Properties of the segment to be split:

dsid: The document set ID of the segment

did: The document ID of the segment

bsid: The bee segment ID of the segment

bssid: The bee sub-segment ID of the segment (0 = first, 1 = second, ...)

locale: The language to split (the source or a target language). Although all language version of the segment are going to be split, this is the language where the split algorithm starts its operations. This typically is the source language.

position: Optional character position in the text where to split. If specified then the split is done at this exact position. If not specified / null then the system finds a "good" split point automatically.

Mandatory

 

RESULTS

After executing the split of the segment, the system returns a spreadsheet with the segment (and all its sub segments).

result

Contains these properties:

rows: Array with all sub-segments sharing the same bsid value

docs: Array with document details for the segment. Will contain a single element.

users: Users that edited properties of the segments (revisions, comments etc.)

object

 

 

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.