> ## Documentation Index
> Fetch the complete documentation index at: https://developers.phrase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Guides

> Implementation guides for extending Phrase capabilities

Learn how to extend Phrase with custom integrations, AI tooling, and bring your own services.

<CardGroup cols={2}>
  <Card title="BYO Engine" icon="cpu" href="/en/guides/byo-engine">
    Integrate your own machine translation engine into Phrase Language AI using a standardized API interface.
  </Card>

  <Card title="Build a TMS Plugin" icon="book-open" href="/en/guides/build-a-tms-plugin">
    Build a plugin for Phrase TMS that sends source content for localization and retrieves translated content.
  </Card>

  <Card title="Managing TMS Connectors" icon="key" href="/en/guides/managing-connectors">
    Create, configure, and troubleshoot TMS connectors to Google Drive, GitHub, Amazon S3, WordPress, Marketo, and other third-party systems.
  </Card>

  <Card title="Managing Automated Project Creation" icon="folder-plus" href="/en/guides/managing-automated-project-creation">
    Set up a connector to automatically create translation projects on a schedule, and troubleshoot APC's full-replace update behavior.
  </Card>

  <Card title="Analysis" icon="chart-bar" href="/en/guides/analysis">
    Understand how Analysis calculates word/character counts and match statistics, how to create one via the API, and the full field reference for its CSV/CSV\_EXTENDED/LOG/JSON export formats.
  </Card>

  <Card title="MXLIFF" icon="file-code" href="/en/guides/mxliff">
    Understand Phrase's bilingual file format, which API operations produce and consume it, and its full element/attribute reference.
  </Card>

  <Card title="SRX" icon="scissors" href="/en/guides/srx">
    Understand SRX segmentation rules, how Phrase TMS applies them, and how to manage them via the API.
  </Card>

  <Card title="Add a language" icon="languages" href="/en/guides/add-a-language">
    Add a supported target language to an existing project as a configuration change. One API call, no code change, no redeploy.
  </Card>

  <Card title="Build your CI/CD pipeline" icon="workflow" href="/en/guides/build-your-ci-cd-pipeline">
    Take a code push all the way to live translations: push source strings on every change, then pull finished files back before the build ships.
  </Card>

  <Card title="Auto-sync translation keys" icon="git-branch" href="/en/guides/auto-sync-translation-keys">
    Connect a Phrase project to your git repository so every push imports new and changed translation keys automatically.
  </Card>

  <Card title="Push translation fixes without a release" icon="radio" href="/en/guides/push-translation-fixes-without-a-release">
    Ship a copy fix to a live app the same day using Over-the-Air distributions and releases, with no new app-store version.
  </Card>
</CardGroup>
