Visual Studio
You can of course use Visual Studio, but its not a great way to do multiple languages.
Zeta Resource Editor
https://www.zeta-resource-editor.com/
Free language editor tool. Simply give it a AppLocalization.resz file for language. Each is shown in the editor simply as a new column.
lingohub.com
Setup A New Lingohub Project
On each of your applicaitons forms set the 'Localizable' property to True.
Framework: Windows resx
Add Languages > Set the source (origin) language to English and add the first language to translate into.
Uploading Resource Files
Close the project > Select Upload resource file > Select all of the .resx files
It may say it can't determine the language for files so set the language to English or your default langauge.