Skip to main content
Answered

Translate incoming messages

  • April 3, 2024
  • 1 reply
  • 328 views

Forum|alt.badge.img

Hi, we want to translate the incoming messages (manually or automatically) with our custom API. We already have a translations API on our system, and we want to use it. I don’t know which is the right approach. Should be using Custom Actions? should we create a Custom Intercom App? 
The initial idea is to translate a selected incoming message to English calling our API and generating (if it’s possible) a new message that is only visible the atender (no customer visibility). I know we can use the auto-detect language from Intercom to get the source language.
Could you give me some guidance of how we can do that?

Best answer by massimodutte

To achieve the desired functionality of translating incoming messages using your custom API in Intercom, you have a couple of options: Custom Actions and Custom Intercom App. Both options have their pros and cons, and the choice depends on your specific requirements and preferences.

Here's a brief overview of each approach:

  1. Custom Actions:

    • Custom Actions allow you to extend Intercom's functionality by adding custom actions to conversations, contacts, and other entities within Intercom.
    • With Custom Actions, you can trigger your translation API upon receiving an incoming message, translate the message to English, and then post the translated message back into the conversation.
    • You can control the visibility of the translated message to ensure that it's only visible to the agent and not the customer.
    • This approach offers more flexibility and control over the translation process.
  2. Custom Intercom App:

    • Custom Intercom Apps enable you to build custom applications that integrate seamlessly with the Intercom Inbox and other parts of the Intercom platform.
    • With a Custom Intercom App, you can create a dedicated interface within the Intercom Inbox for translating messages.
    • You can use the app to automatically or manually trigger translations for incoming messages, display the translated message to the agent, and potentially provide additional features such as language detection and translation history.
    • This approach provides a more integrated user experience within the Intercom interface.
View original
Did this topic help you find an answer to your question?

1 reply

Forum|alt.badge.img
  • Connector
  • 7 replies
  • Answer
  • April 9, 2024

To achieve the desired functionality of translating incoming messages using your custom API in Intercom, you have a couple of options: Custom Actions and Custom Intercom App. Both options have their pros and cons, and the choice depends on your specific requirements and preferences.

Here's a brief overview of each approach:

  1. Custom Actions:

    • Custom Actions allow you to extend Intercom's functionality by adding custom actions to conversations, contacts, and other entities within Intercom.
    • With Custom Actions, you can trigger your translation API upon receiving an incoming message, translate the message to English, and then post the translated message back into the conversation.
    • You can control the visibility of the translated message to ensure that it's only visible to the agent and not the customer.
    • This approach offers more flexibility and control over the translation process.
  2. Custom Intercom App:

    • Custom Intercom Apps enable you to build custom applications that integrate seamlessly with the Intercom Inbox and other parts of the Intercom platform.
    • With a Custom Intercom App, you can create a dedicated interface within the Intercom Inbox for translating messages.
    • You can use the app to automatically or manually trigger translations for incoming messages, display the translated message to the agent, and potentially provide additional features such as language detection and translation history.
    • This approach provides a more integrated user experience within the Intercom interface.

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings