Segments endpoint¶
Fetch all segments¶
- segments(project_id, key_id, lang_iso[, params = None])¶
- Parameters:
project_id (str) – ID of the project
key_id (int or str) – ID of the key
lang_iso (str) – Language ISO code
params (dict) – (optional) Additional params
- Returns:
Collection of segments
Example:
client.segments("123.abc", 4567, "en-US", {"disable_references": '1'})
Fetch a segment¶
- segment(project_id, key_id, lang_iso, segment_number[, params = None])¶
- Parameters:
project_id (str) – ID of the project
key_id (int or str) – ID of the key
lang_iso (str) – Language ISO code
segment_number (int or str) – Number of the segment
params (dict) – (optional) Additional params
- Returns:
Segment model
Example:
client.segment("123.abc", 4567, "en-US", 2, {"disable_references": '1'})
Update a segment¶
- update_segment(project_id, key_id, lang_iso, segment_number, params)¶
- Parameters:
project_id (str) – ID of the project
key_id (int or str) – ID of the key
lang_iso (str) – Language ISO code
segment_number (int or str) – Number of the segment
params (dict) – Segment params
- Returns:
Segment model
Example:
client.update_segment("123.abc", 4567, "en-US", 2, {
"value": "Hello from Python!",
"is_reviewed": True
})