diff --git a/src/main/kotlin/MainView.kt b/src/main/kotlin/MainView.kt
index 5f9860ec3bbf5d0ee3749a98b5719549f0cfa8c3..1151a4acf3209e871da8da99238e2ab960a76e13 100644
--- a/src/main/kotlin/MainView.kt
+++ b/src/main/kotlin/MainView.kt
@@ -34,7 +34,7 @@ class MainView : View("Ronove") {
                     enableWhen {(app as Ronove).project.projectFileSet}
                 }
                 item("Save as...","Shortcut+Shift+S") { action { (app as Ronove).project.saveAs() }}
-                item("Export...") { action { TODO() } }
+                //item("Export...") { action { TODO() } }
                 separator()
                 item("Exit") {
                     action {
@@ -50,11 +50,15 @@ class MainView : View("Ronove") {
                 item("Add line","Shortcut+N") { action { (app as Ronove).addLine() } }
                 //item("Remove line") { action { TODO() } }
                 separator()
-                item("Project settings...") { action { TODO() } }
+                item("Project settings...") { action { ProjectSettings().openModal() } }
             }
             menu("Machine translation") {
-                item("Translate line") { action { TODO() } }
-                item("Translate page") { action { TODO() } }
+                //item("Translate line") { action { TODO() } }
+                item("Translate page") { action {
+                    with(app as Ronove) {
+                        project.translatePage(currentPage.value)
+                    }
+                } }
                 item("Translate all pages") { action {
                     (app as Ronove).project.translateAllPages()
                 } }