Create an agent that can accept a file (e.g., a document), send it to DeepL for translation via their API, and return the translated file.
Issues I'm facing:
- Tool-based approach:
- When I use the built-in tool to connect to DeepL, the agent doesn't seem to recognize the uploaded file properly.
- Topic-based approach:
- If I use a topic to handle the file, it does recognize the file, but struggles with extracting or handling the file name correctly.
- Using Power Automate Flow:
- I tried creating a flow to handle the translation, but:
- The agent says the connector isn't properly configured.
- When I call the flow from a topic, it expects a record instead of a simple file input, which to be frank i don't know what to do here.
- I tried creating a flow to handle the translation, but:
- Has anyone successfully used the DeepL connectors in Copilot Studio or Power Automate?
- How did you set them up?
- What’s the best practice for handling file uploads and passing them to external APIs like DeepL?
- Is there a recommended way to structure the flow so it works seamlessly with Copilot Studio?
- Should I build my own Connector ?

Report
All responses (
Answers (