Skip to content

Integration Guides

Connect Pauhu to your workflow. Step-by-step guides for integrating Pauhu with popular enterprise tools.



Enterprise Tools

  • Cloud Files


    Auto-translate documents uploaded to Cloud Files.

    Cloud Files Guide

  • Salesforce


    Translate customer communications and support tickets.

    Salesforce Guide

  • Jira


    Multilingual issue tracking and project management.

    Jira Guide

  • :material-confluence:{ .lg .middle } Confluence


    Translate documentation and wiki pages.

    Confluence Guide


Development Tools

  • GitHub


    Translate issues, PRs, and documentation.

    GitHub Guide

  • GitLab


    CI/CD integration for automated translations.

    GitLab Guide

  • :material-jenkins:{ .lg .middle } Jenkins


    Build pipeline integration.

    Jenkins Guide

  • Docker


    Containerized translation workflows.

    Docker Guide


Automation Platforms

  • Zapier


    No-code integration with 5,000+ apps.

    Zapier Guide

  • Make (Integromat)


    Visual automation builder.

    Make Guide

  • n8n


    Self-hosted workflow automation.

    n8n Guide

  • :material-Enterprise-power-automate:{ .lg .middle } Power Automate


    Enterprise's automation platform.

    Power Automate Guide


Quick Start

Most integrations follow this pattern:

1. Get API Key

# Sign in to Pauhu
# Dashboard → API Keys → Create New Key

export PAUHU_API_KEY="pk_live_..."

2. Install SDK or Configure Webhook

SDK approach:

# Python
pip install pauhu

from pauhu import Pauhu
client = Pauhu(api_key="pk_live_...")

Webhook approach:

# Flask webhook receiver
from flask import Flask, request

@app.route('/webhook/pauhu', methods=['POST'])
def pauhu_webhook():
    event = request.json
    # Handle event
    return {'status': 'ok'}

3. Connect to Your Tool

Each integration guide provides specific instructions for connecting Pauhu to that tool.


Integration Patterns

Pattern 1: Real-Time Translation

Use case: Translate messages as they're sent (Slack, Teams, chat apps)

User sends message → Webhook trigger → Translate → Post translation

Pattern 2: Document Upload

Use case: Translate documents on upload (Cloud Files, Drive)

Document uploaded → Event trigger → Upload to Pauhu → Wait for completion → Download → Save

Pattern 3: Scheduled Batch

Use case: Nightly translation of new content (CMS, documentation)

Cron job → Fetch new content → Batch translate → Update database → Send notification

Pattern 4: On-Demand

Use case: User clicks "Translate" button (web apps, portals)

User clicks → Call API → Show loading → Display translation → Cache result

Support


Contributing

Built a custom integration? Share it with the community!

  1. Fork our integrations repo
  2. Add your integration guide
  3. Submit a pull request

We'll review and add it to our official docs.