Skip to content

Integration · Productivity

camb.ai

Connect Claude & ChatGPT to CAMB.AI

Ask your AI to dub a video into Spanish and German, transcribe an interview, or add subtitles in three languages, and it starts the job in CAMB.AI. It can also translate text, turn translated text into speech with a chosen voice, design a new voice from a description and generate sound effects or music. It checks each job and gets you the result links when they are ready.

Connect CAMB.AI free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Dub this product video into Spanish and German.”

    The AI looks up the language IDs, starts a dubbing task for the video URL, checks the status and returns the dubbed video, audio and transcript links.

  • “Transcribe this podcast episode and give me an SRT file.”

    It starts a transcription for the audio, waits for it to finish and gets the transcript in the format you ask for.

  • “Add English and French subtitles to our webinar recording.”

    It starts a subtitle task with the source and target languages and gets the subtitles as SRT or VTT.

What your AI can do

Dubbing and subtitles

Dub videos into several target languages and generate subtitles, with status checks and result links.

Transcription and translation

Transcribe audio or video, get transcripts in formats like txt or srt, and translate lists of texts between languages.

Voices and audio

List voices, speak translated text, design new voices from a description, generate sound effects and music, and read your dictionaries.

  • “Translate these five product descriptions from English to Danish.”

    It starts a translation task for the texts and returns the translations when the run is finished.

  • “Read this welcome message in Japanese with a calm voice.”

    It lists the voices, translates and speaks the text with the one you pick, and gets the audio.

  • “Make a 10-second sound of rain on a window.”

    It generates a sound effect from your prompt with the duration you set and returns the audio.

75 tools for CAMB.AI

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_audio_separation_resultChanges dataCreate a new audio separation result. Required: run ids. API summary: Get Audio Separation Runs Results.
  • create_createChanges dataCreate a new create. Required: folder name. API summary: Create Folder.
  • create_dictionary_termChanges dataCreate a new dictionary. Required: translations. API summary: Add Term To Dictionary.
  • create_dubbingChanges dataStart dubbing a video into other languages. Required: `source_language`; pass `video_url` and `target_languages` (IDs), plus optional `project_name`. Returns a task_id; check with get_dubbing_status.
  • create_dubbing_resultVisible to othersCreate a new dubbing result. Required: run ids. Has effects visible outside this system. API summary: Get Dubbing Results in Bulk.
  • create_probeChanges dataCreate a new probe. Required: url. API summary: Probe Stream.
  • create_projectChanges dataCreate a new project. Required: media url, source language or target languages. API summary: Create Project.
  • create_project_setup_task_statusGet one project by task id. API summary: Create Project Setup Task Status.
  • create_sound_effectChanges dataGenerate a sound effect or music clip from a text `prompt`, with optional `duration` (seconds) and `audio_type`. Returns a task_id.
  • create_stories_resultChanges dataCreate a new stories result. Required: run ids. API summary: Get Stories Runs Results in Bulk.
  • create_storyChanges dataCreate a new task. Required: file or source language. API summary: Create Story.
  • create_story_setupChanges dataCreate a new story setup. Required: file or source language. API summary: Setup Story.
  • create_streamChanges dataCreate a new stream. Required: end time, timezone, audio selections, processing profiles, pipelines or source stream. API summary: Create Stream.
  • create_sub_resultChanges dataCreate a new sub result. Required: run ids. API summary: Get Subtitle Results.
  • create_subtitlesChanges dataStart generating subtitles for a video. Required: `media_url`, `source_language` and `target_languages` (IDs). Returns a task_id.
  • create_taskChanges dataCreate a new task. API summary: Create Audio Separation.
  • create_templateChanges dataCreate a new template. Required: name or stream id. API summary: Create a Stream Template.
  • create_text_to_sound_resultChanges dataCreate a new text to sound result. Required: run ids. API summary: Get Sound and Music Results.
  • create_transcriptionChanges dataStart transcribing audio or video. Required: `language` (source language ID); pass `media_url` or `audio_url`. Returns a task_id.
  • create_transcription_resultChanges dataCreate a new transcription result. Required: run ids. API summary: Get Transcription Results.
  • create_translated_speechChanges dataTranslate `text` from `source_language` to `target_language` and speak it with a voice (`voice_id`). Returns a task_id.
  • create_translation_resultChanges dataCreate a new translation result. Required: run ids. API summary: Get Translation Results.
  • create_tts_resultChanges dataCreate a new tts result. Required: run ids. API summary: Fetch Text-to-Speech Results.
  • create_tts_streamChanges dataCreate a new tts stream. Required: text, language or voice id. API summary: Stream Text-to-Speech Audio.
  • create_voice_from_descriptionChanges dataDesign a new voice from a written `voice_description`, speaking a sample `text`. Returns a task_id.
  • delete_delete_voiceDeletesPermanently delete a delete voice by voice id. Destructive action; may require approval.
  • delete_dictionaryDeletesPermanently delete a dictionary by dictionary id. Destructive action; may require approval. API summary: Delete Dictionary.
  • delete_flowDeletesPermanently delete a flow by flow id. Destructive action; may require approval. API summary: Delete Flow.
  • delete_streamDeletesPermanently delete a stream by stream id. Destructive action; may require approval. API summary: Delete Stream.
  • delete_templateDeletesPermanently delete a template by template id. Destructive action; may require approval. API summary: Delete a Stream Template.
  • delete_termDeletesPermanently delete a term by term id. Destructive action; may require approval. API summary: Delete Dictionary Term.
  • get_audio_separation_resultGet one audio separation result by run id. API summary: Get Audio Separation Run Info.
  • get_dictionaryGet one dictionary by `dictionary_id`, with its terms.
  • get_dubbed_output_in_alt_formatChanges dataUpdate an existing task identified by language. API summary: Get Dubbed Output in Alt Format.
  • get_dubbed_output_in_alt_format_statusGet one task by task id. API summary: Get Dubbed Output in Alt Format Status.
  • get_dubbing_resultGet the dubbed video, audio and transcript links for a finished dubbing run by `run_id`.
  • get_dubbing_statusCheck a dubbing task by `task_id`; when finished it returns the run_id.
  • get_flowGet one flow by flow id. API summary: Get Flow.
  • get_projectGet one project by run id. API summary: Get Project Setup Result.
  • get_project_setup_runs_resultsChanges dataCreate a new project. Required: run ids. API summary: Get Project Setup Runs Results.
  • get_sound_effect_resultGet the generated audio of a finished sound or music run by `run_id`.
  • get_sound_effect_statusCheck a sound or music generation task by `task_id`; when finished it returns the run_id.
  • get_speech_audioGet the generated audio of a finished speech run by `run_id`.
  • get_story_resultGet one story result by run id. API summary: Get Story Run Info.
  • get_story_statusGet one task by task id. API summary: Get Story Status.
  • get_streamGet one stream by stream id. API summary: Get Stream Status.
  • get_sub_resultGet one sub result by language. API summary: Get Subtitle Result For Language.
  • get_subtitle_resultGet the subtitles of a finished subtitle run by `run_id`, optionally in `format_type` (e.g. srt, vtt).
  • get_subtitle_statusCheck a subtitle task by `task_id`; when finished it returns the run_id.
  • get_taskGet one task by task id. API summary: Get Audio Separation Status.
  • get_transcriptGet one transcript by language. API summary: Get Dubbed Run Transcript.
  • get_transcription_resultGet the transcript of a finished transcription run by `run_id`, optionally in `data_type`/`format_type` (e.g. txt, srt).
  • get_transcription_statusCheck a transcription task by `task_id`; when finished it returns the run_id.
  • get_translated_speech_statusCheck a translated speech task by `task_id`; when finished it returns the run_id.
  • get_translated_story_resultGet one translated story result by target language. API summary: Get Translated Story Run Info.
  • get_translated_story_statusGet one task by task id. API summary: Get Translated Story Status.
  • get_translation_resultGet the translated texts of a finished translation run by `run_id`.
  • get_translation_statusCheck a text translation task by `task_id`; when finished it returns the run_id.
  • get_ttGet one tt by task id. API summary: Get Tts Result.
  • get_voice_design_resultGet the sample voices generated by a finished voice design run by `run_id`.
  • get_voice_design_statusCheck a voice design task by `task_id`; when finished it returns the run_id.
  • list_dictionariesList your pronunciation and translation dictionaries.
  • list_flowsList flows.
  • list_source_languagesList supported source languages with their IDs. Use to get `source_language` values.
  • list_target_languagesList supported target languages with their IDs. Use to get `target_language` values.
  • list_template_payloadsList payloads for a template. API summary: Use a Stream Template.
  • list_templatesList templates. API summary: List Stream Templates.
  • list_voicesList the voices available in CAMB.AI, including your cloned voices. Use to get a `voice_id` for speech.
  • search_dictionary_full_detailsSearch full details for a dictionary by search term. Use this to find existing full details before creating a new full detail. Results are paginated. API summary: Get Dictionary Details.
  • search_foldersList or search your project folders by `search_query`.
  • translate_textChanges dataStart translating a list of `texts` from `source_language` to `target_language` (language IDs). Returns a task_id.
  • update_flowChanges dataUpdate an existing flow identified by flow id. Only the fields you pass are changed. API summary: Update Flow.
  • update_streamChanges dataUpdate an existing stream identified by stream id. Only the fields you pass are changed. API summary: Update Stream.
  • update_taskChanges dataUpdate an existing task identified by run id. API summary: Create Translated Story.
  • update_termChanges dataUpdate an existing term identified by term id. API summary: Update Term Translation In Dictionary Using Term Id.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose CAMB.AI from the app list.

  2. 2

    Paste your key

    Paste your CAMB.AI API key. Sign in to CAMB.AI Studio (studio.camb.ai), open your account settings and generate or copy your API key.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in CAMB.AI?

The AI can list voices, languages, dictionaries and folders. It can start dubbing, transcription, text translation, subtitle, translated speech, voice design and sound or music jobs, check their status and fetch the results, such as dubbed video links, transcripts, subtitles and audio.

Does the AI see my CAMB.AI credentials?

No. Your CAMB.AI API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can for example allow transcription and translation but not dubbing. Any job can require your approval before it starts. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own CAMB.AI account.

Why does the AI check a job several times?

Most CAMB.AI jobs run in the background. The AI starts the job and gets a task ID, checks the status until it is finished, and then fetches the result with the run ID. Longer videos simply take more checks before the result is ready.

Let your AI work in CAMB.AI today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect CAMB.AI free

HeyMyApps is not affiliated with CAMB.AI. Product names are trademarks of their owners.