diff --git a/app/controllers/admin/translation_controller.rb b/app/controllers/admin/translation_controller.rb
index 973d82267b704bfd26b63a0505c776678b400bd7..e420e20dca03abde806c5f75926c70b22a28db62 100644
--- a/app/controllers/admin/translation_controller.rb
+++ b/app/controllers/admin/translation_controller.rb
@@ -4,7 +4,7 @@ class Admin::TranslationController < Admin::ApplicationController
   def translate
     @target = translation_params[:target]
     @response = LibreTranslate.translate  translation_params[:text],
-                                          source: translation_params[:from],
+                                          source: 'auto',
                                           target: translation_params[:to]
     render json: @response
   end
diff --git a/app/views/admin/application/i18n/_translate_button.html.erb b/app/views/admin/application/i18n/_translate_button.html.erb
index 03590325e925673d9275f74c83fb5bf9ae679813..fa385ab6f5bd76644817365ab84b3fb4efd2cb20 100644
--- a/app/views/admin/application/i18n/_translate_button.html.erb
+++ b/app/views/admin/application/i18n/_translate_button.html.erb
@@ -1,7 +1,6 @@
 <% if about.is_a_translation? %>
   <%
-  path = admin_translate_path from: about.original.language.iso_code, 
-                              to: about.language.iso_code,
+  path = admin_translate_path to: about.language.iso_code,
                               lang: nil,
                               website_id: nil
   %>
diff --git a/config/routes.rb b/config/routes.rb
index a95647a602ea810ffe87e8d76f00d7ce7c7757a6..466c4560bb5f47e1e21acda44598cee6c69dec79 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -23,7 +23,7 @@ Rails.application.routes.draw do
       post 'resend_confirmation_email' => 'users#resend_confirmation_email', on: :member
       patch 'unlock' => 'users#unlock', on: :member
     end
-    post 'translate/:from/:to' => 'translation#translate', as: :translate
+    post 'translate/:to' => 'translation#translate', as: :translate
     put 'theme' => 'application#set_theme', as: :set_theme
     put 'favorite' => 'users#favorite', as: :favorite
     draw 'admin/administration'
@@ -34,7 +34,6 @@ Rails.application.routes.draw do
     root to: 'dashboard#index'
   end
 
-
   get '/media/:signed_id/:filename_with_transformations' => 'media#show', as: :medium
 
   draw 'api'