diff --git a/plugins/org.etsi.mts.tdl.openapi2tdl.next/src/org/etsi/mts/tdl/openapi2tdl/next/OpenAPI2TDLTranslatorNext.java b/plugins/org.etsi.mts.tdl.openapi2tdl.next/src/org/etsi/mts/tdl/openapi2tdl/next/OpenAPI2TDLTranslatorNext.java
index 12c95d8e962ca068fd26357727d864d7af9ac1fc..7ab0220c2f3276f7419cccdd039d2d3ad2488b0b 100644
--- a/plugins/org.etsi.mts.tdl.openapi2tdl.next/src/org/etsi/mts/tdl/openapi2tdl/next/OpenAPI2TDLTranslatorNext.java
+++ b/plugins/org.etsi.mts.tdl.openapi2tdl.next/src/org/etsi/mts/tdl/openapi2tdl/next/OpenAPI2TDLTranslatorNext.java
@@ -611,7 +611,7 @@ public class OpenAPI2TDLTranslatorNext extends AbstractTranslator {
 		CodegenConfigurator configurator = new CodegenConfigurator();
 		// We create our own but the setting is required by the configurator
 		configurator.setGeneratorName("java");
-		configurator.setInputSpec(filename);
+		configurator.setInputSpec(filename.replaceAll("\\\\", "/"));
 		// Set rest of configuration options directly to config (JavaClientCodegen)
 
 		// Originally...