Phrase Strings integration
Phrase Strings is a cloud translation-management platform for software localization. An agent can run the whole content workflow: projects and the accounts and locales they belong to; translation keys with their tags, descriptions, plural and boolean flags, custom metadata, format annotations, linked keys, blacklisted (do-not-translate) keys and a key search; translations with per-translation and bulk review, verify, exclude and include transitions, translation search, per-key and per-locale listings, and version history; comments on a key with their replies, reactions and read state; locales, including downloading a locale file directly or as a prepared asynchronous download; uploading localization files, singly or as an upload batch, and reading the import result; screenshots with the markers that tie a screen region to a key; style guides; variables; branches, including comparing, merging and syncing them; translation jobs with their locales, comments, annotations, templates and their start, complete, reopen, lock and unlock transitions; pre-translation runs; the quality performance score; project and locale reports; account glossaries with their terms and term translations; custom metadata properties; outbound webhook configurations with their delivery log, redelivery and test call; the supported file-format list; the ICU skeleton helper; and account-wide search. This is a curated core: over-the-air distributions, releases and release triggers, account automations and their events, repository synchronisation, Figma attachments, paid translation orders, account-level job templates, teams, spaces, members, invitations, in-app notifications, and the Authorizations endpoints that mint and revoke access tokens are all left out. The credential is a Phrase access token created in the user profile, sent as Authorization: token <token>. The host is part of the credential because Phrase serves two production data centres: enter api.phrase.com for the EU one, or api.us.app.phrase.com for the US one.
Say what should happen.
The workflow builds itself.
What you can do with Phrase Strings
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Locale, 11 operations
create_job_localeCreate job localePOSTAdd a target locale to a job.create_job_template_localeCreate job template localePOSTCreate a job template locale.create_localeCreate localePOSTCreate a locale.delete_job_localeDelete job localeDELETERemove a target locale from a job.delete_job_template_localeDelete job template localeDELETEDelete a job template locale.delete_localeDelete localeDELETEDelete a locale.get_job_localeGet job localeGETShow single job target locale.get_job_template_localeGet job template localeGETGet a single job template locale.get_localeGet localeGETGet a single locale.list_account_localesList account localesGETList locales used in account.list_job_localesList job localesGETList job target locales.
Comment, 7 operations
create_job_commentCreate job commentPOSTCreate a job comment.create_key_commentCreate key commentPOSTCreate a comment.delete_job_commentDelete job commentDELETEDelete a job comment.delete_key_commentDelete key commentDELETEDelete a comment.get_job_commentGet job commentGETGet a single job comment.get_key_commentGet key commentGETGet a single comment.list_job_commentsList job commentsGETList job comments.
Job, 5 operations
create_jobCreate jobPOSTCreate a job.delete_jobDelete jobDELETEDelete a job.get_jobGet jobGETGet a single job.list_account_jobsList account jobsGETList account jobs.list_jobsList jobsGETList jobs.
Key, 5 operations
add_keys_to_jobAdd keys to jobPOSTAdd keys to job.create_keyCreate keyPOSTCreate a key.delete_keyDelete keyDELETEDelete a key.delete_keys_by_queryDelete keys by queryDELETEDelete collection of keys.get_keyGet keyGETGet a single key.
Annotation, 4 operations
delete_job_annotationDelete job annotationDELETEDelete a job annotation.delete_job_locale_annotationDelete job locale annotationDELETEDelete a job locale annotation.list_job_annotationsList job annotationsGETList job annotations.list_job_locale_annotationsList job locale annotationsGETList job locale annotations.
Blacklisted key, 4 operations
create_blacklisted_keyCreate blacklisted keyPOSTCreate a blocked key.delete_blacklisted_keyDelete blacklisted keyDELETEDelete a blocked key.get_blacklisted_keyGet blacklisted keyGETGet a single blocked key.list_blacklisted_keysList blacklisted keysGETList blocked keys.
Branche, 4 operations
create_branchCreate branchPOSTCreate a branch.delete_branchDelete branchDELETEDelete a branch.get_branchGet branchGETGet a single branch.list_branchesList branchesGETList branches.
Glossarie, 4 operations
create_glossaryCreate glossaryPOSTCreate a term base.delete_glossaryDelete glossaryDELETEDelete a term base.get_glossaryGet glossaryGETGet a single term base.list_glossariesList glossariesGETList term bases.
Propertie, 4 operations
create_custom_metadata_propertyCreate custom metadata propertyPOSTCreate a property.delete_custom_metadata_propertyDelete custom metadata propertyDELETEDestroy property.get_custom_metadata_propertyGet custom metadata propertyGETGet a single property.list_custom_metadata_propertiesList custom metadata propertiesGETList properties.
Reaction, 4 operations
create_comment_reactionCreate comment reactionPOSTCreate a reaction.delete_comment_reactionDelete comment reactionDELETEDelete a reaction.get_comment_reactionGet comment reactionGETGet a single reaction.list_comment_reactionsList comment reactionsGETList reactions.
Replie, 4 operations
create_comment_replyCreate comment replyPOSTCreate a reply.delete_comment_replyDelete comment replyDELETEDelete a reply.get_comment_replyGet comment replyGETGet a single reply.list_comment_repliesList comment repliesGETList replies.
Term, 4 operations
create_glossary_termCreate glossary termPOSTCreate a term.delete_glossary_termDelete glossary termDELETEDelete a term.get_glossary_termGet glossary termGETGet a single term.list_glossary_termsList glossary termsGETList terms.
Translation, 4 operations
create_glossary_term_translationCreate glossary term translationPOSTCreate a translation for a term.create_translationCreate translationPOSTCreate a translation.delete_glossary_term_translationDelete glossary term translationDELETEDelete a translation for a term.get_translationGet translationGETGet a single translation.
Download, 3 operations
create_locale_downloadCreate locale downloadPOSTInitiate async download of a locale.download_locale_fileDownload locale fileGETDownload a locale.get_locale_downloadGet locale downloadGETShow status of an async locale download.
Exclude, 3 operations
exclude_keys_from_localeExclude keys from localePATCHExclude a locale on a collection of keys.exclude_translationExclude translationPATCHExclude a translation from export.exclude_translationsExclude translationsPATCHExclude translations by query.
Include, 3 operations
include_keys_in_localeInclude keys in localePATCHInclude a locale on a collection of keys.include_translationInclude translationPATCHInclude a translation.include_translationsInclude translationsPATCHInclude translations by query.
Job template, 3 operations
create_job_templateCreate job templatePOSTCreate a job template.delete_job_templateDelete job templateDELETEDelete a job template.get_job_templateGet job templateGETGet a single job template.
Marker, 3 operations
create_screenshot_markerCreate screenshot markerPOSTCreate a screenshot marker.delete_screenshot_markerDelete screenshot markerDELETEDelete a screenshot marker.get_screenshot_markerGet screenshot markerGETGet a single screenshot marker.
Project, 3 operations
create_projectCreate projectPOSTCreate a project.delete_projectDelete projectDELETEDelete a project.get_projectGet projectGETGet a single project.
Screenshot, 3 operations
create_screenshotCreate screenshotPOSTCreate a screenshot.delete_screenshotDelete screenshotDELETEDelete a screenshot.get_screenshotGet screenshotGETGet a single screenshot.
Styleguide, 3 operations
create_styleguideCreate styleguidePOSTCreate a style guide.delete_styleguideDelete styleguideDELETEDelete a style guide.get_styleguideGet styleguideGETGet a single style guide.
Tag, 3 operations
create_tagCreate tagPOSTCreate a tag.delete_tagDelete tagDELETEDelete a tag.get_tagGet tagGETGet a single tag.
Variable, 3 operations
create_variableCreate variablePOSTCreate a variable.delete_variableDelete variableDELETEDelete a variable.get_variableGet variableGETGet a single variable.
Webhook, 3 operations
create_webhookCreate webhookPOSTCreate a webhook.delete_webhookDelete webhookDELETEDelete a webhook.get_webhookGet webhookGETGet a single webhook.
Account, 2 operations
get_accountGet accountGETGet a single account.list_accountsList accountsGETList accounts.
Compare, 2 operations
create_branch_comparisonCreate branch comparisonPOSTCreate comparison (async.).get_branch_comparisonGet branch comparisonGETCompare branches.
Complete, 2 operations
complete_jobComplete jobPOSTComplete a job.complete_job_localeComplete job localePOSTComplete a job locale.
Document, 2 operations
delete_documentDelete documentDELETEDelete document.list_documentsList documentsGETList documents.
Pre translation, 2 operations
create_pre_translationCreate pre translationPOSTCreate a pre-translation job.get_pre_translationGet pre translationGETGet a single pre-translation job.
Upload, 2 operations
create_uploadCreate uploadPOSTUpload a new file.get_uploadGet uploadGETGet a single upload.
Complete review, 1 operation
complete_job_locale_reviewComplete job locale reviewPOSTReview a job locale.
Deliverie, 1 operation
get_webhook_deliveryGet webhook deliveryGETGet a single webhook delivery.
Format, 1 operation
list_formatsList formatsGETList formats.
Key link, 1 operation
link_child_keysLink child keysPOSTLink child keys to a parent key.
Quality performance score, 1 operation
get_quality_performance_scoreGet quality performance scorePOSTGet Translation Quality.
Read, 1 operation
check_comment_readCheck comment readGETCheck if comment is read.
Report, 1 operation
get_project_reportGet project reportGETGet Project Report.
Skeleton, 1 operation
convert_icu_skeletonConvert icu skeletonPOSTBuild ICU skeletons.
Upload batche, 1 operation
create_upload_batchCreate upload batchPOSTCreate upload batch.
User, 1 operation
get_current_userGet current userGETShow current User.
Version, 1 operation
get_translation_versionGet translation versionGETGet a single version.
Showing the first 120 of 194 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use Phrase Strings from Claude Code, Cursor or Codex
Connect Phrase Strings in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Phrase Strings operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Phrase Strings
- Create your workspace
Sign up free. Nothing to install.
- Connect Phrase Strings once
Add your Phrase Strings connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Phrase Strings integration FAQ
What can you do with the Phrase Strings integration?
LiveContext exposes 194 operations on Phrase Strings, covering locale, comment, job and key.
