leifnel
We do not have a Wordpress-osTicket plugin. You must be talking about a 3rd party plugin which I can’t speak on personally.
I can however speak on core osTicket functionality and you can in-fact accomplish what you are looking for without the need of any 3rd party plugin.
First, create a custom List (Admin Panel > Manage > Lists) and add each language as a List Item. Next, create a custom field on the Ticket Details Form and set the Type to your custom List. Be sure to set a Variable for the field as you’ll need that later on. Next, generate a new Email Template Set for each language you need (Admin Panel > Emails > Templates). Note, if you have language packs installed and enabled in osTicket you can select the language from the dropdown when creating a Email Template and if translated by the community the templates should be auto-translated for you. Now you can go create a new Department (Admin Panel > Agents > Departments) for each specific language you need. When creating each Department make sure you set the Template Set to the specific language set you created earlier. Next, you can either replicate the Custom List field on your web forms for your users' to select from or set the values in the background based on your own criteria (like what form it was submitted from, etc.); it’s up to your preference. Now, when your users submit one of your web forms you need to make an API call to your helpdesk to create Tickets. Here is the relevant documentation for that (and here are some examples). In the API request data you can set the custom Field value to the corresponding List Item (in this case the specific language). Now you can create a new Ticket Filter (Admin Panel > Manage > Filters) for each language you need. When creating the Filters you can set the Target Channel to API Calls, set the Filter Rules to [Custom List Field] > Contains > [Custom List Item for the desired language], and set the Filter Actions to Set Department > [language specific Department].
When you have all that setup and working and you make an API call it will contain a custom field with the value being the specific language, that will create a Ticket, which will trigger the Ticket Filters, which will set a language specific Department based on the criteria, which will subsequently send the alerts to your users in the desired language.
Keep in mind that any fields added to the Ticket Details Form will appear on all Help Topics and on all Tickets. You can disable fields per Help Topic if needed.
Cheers.