diff --git a/bin/translation.php b/bin/translation.php
index c68402003c972bef20c7e4c2e9cd130a4417c831..c55bc8752dfce10faefa1c27256c7f5d1143e824 100755
--- a/bin/translation.php
+++ b/bin/translation.php
@@ -60,8 +60,10 @@ switch($action) {
 	case 'convert':
 
 		include($file);
-		$encoded = json_format(convert($lang));
-		file_put_contents($fileWithoutExt . '.definition.json' , $encoded);
+		$definition = json_format(convert_definition($lang));
+		$translation = json_format(convert_translation($lang)) . "\n";
+		file_put_contents($fileWithoutExt . '.definition.json' , $definition);
+		file_put_contents($fileWithoutExt . '.translation.json' , $translation);
 		break;
 
 	
@@ -74,7 +76,7 @@ function ssp_readline($prompt = '') {
     return rtrim( fgets( STDIN ), "\n" );
 }
 
-function convert($data) {
+function convert_definition($data) {
 	$new = array();
 	foreach($data AS $key => $value) {
 		$new[$key] = array('en' => $value['en']);
@@ -82,6 +84,13 @@ function convert($data) {
 	return $new;
 }
 
+function convert_translation($data) {
+	foreach ($data as &$value) {
+		unset($value['en']);
+	}
+	return $data;
+}
+
 function push($file, $fileWithoutExt, $aid) {
 	
 	if (!file_exists($file)) throw new Exception('Could not find file: ' . $file);