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
})