I’m currently working with the Amazon Translate node in KNIME, and I’ve noticed that it only allows the selection of about 25 languages. However, according to the Amazon Translate documentation, there are over 70 languages supported by the service.
Is there a way to extend or update the node so that it includes all the languages available on the Amazon Translate platform? If anyone has insights on configuring this node to include the full range of supported languages, I would appreciate your advice. I tried using variables to overwrite the Target Language, but it didn’t work.
Extending or Updating the node is possible, but you will need to find the source code of the node and update it. (I think this would be a good post to make under ‘Feedback & Ideas’ )
While waiting for an update to the extension/nodes from the devs, I have a workaround if you are willing to using OpenAI instead as it is more flexible (and you do not need to use ISO language codes). I have adapted a generic workflow you can use to translate text to any given language as long as the chat model you select supports it. You will need an API key however from OpenAI.
You can check it out here:
If you do not want to use openAI, I have managed to use google translate through a python script, but working with google console is not nearly as simple as using OpenAI’s dashboard.