Problem: The client is attempting to use Fluent Forms to build a multi-step form and wants to support multiple languages using WPML. They are concerned about the workload involved in maintaining separate forms for each language and are inquiring about the possibility of configuring WPML for multiple languages around a single form or if there are any hooks available for a custom-coded solution. Solution: We recommend that the client contacts the Fluent Form plugin author and encourages them to join our Go Global program, where we can assist in making their plugin compatible with WPML. As for using hooks, it may require a more complex solution than just translating and connecting translations, as the forms need to use the same shortcode and display the correct language translation. However, the client can explore the possibility of creating a solution using the switch language and translate string hooks.
If this solution does not seem relevant, please feel free to open a new support ticket in our support forum.