diff --git a/developer_manual/app_development/index.rst b/developer_manual/app_development/index.rst
index 06ab34e010d..7a16ead00b8 100644
--- a/developer_manual/app_development/index.rst
+++ b/developer_manual/app_development/index.rst
@@ -12,4 +12,4 @@ App development
init
dependency_management
dav_extension
- translation_setup
+ translation
diff --git a/developer_manual/app_development/translation_setup.rst b/developer_manual/app_development/translation.rst
similarity index 88%
rename from developer_manual/app_development/translation_setup.rst
rename to developer_manual/app_development/translation.rst
index 7761ea089f3..0b5c0246624 100644
--- a/developer_manual/app_development/translation_setup.rst
+++ b/developer_manual/app_development/translation.rst
@@ -1,8 +1,8 @@
-.. _Translation setup:
+.. _Translation:
-=================
-Translation setup
-=================
+===========
+Translation
+===========
Nextcloud's translation system is powered by `Transifex `_. To start translating sign up and enter a group. If your community app should be translated by the `Nextcloud community on Transifex `_ just follow the setup section below.
@@ -152,3 +152,28 @@ Now the following folder structure is available::
|-- myapp.pot
You then just need the :file:`.json` and :file:`.js` files for a working localized app.
+
+Documentation on the translation process
+----------------------------------------
+
+The following describes four processes:
+
+1. Process to translate new string
+
+.. image:: ../images/translation_process1.png
+ :alt: Process to translate new string
+
+2. Process to correct typo/grammar issue in translated string
+
+.. image:: ../images/translation_process2.png
+ :alt: Process to correct typo/grammar issue in translated string
+
+3. Process for making an untranslatable string translatable
+
+.. image:: ../images/translation_process3.png
+ :alt: Process for making an untranslatable string translatable
+
+4. Process to correct issue in source string
+
+.. image:: ../images/translation_process4.png
+ :alt: Process to correct issue in source string
diff --git a/developer_manual/basics/translations.rst b/developer_manual/basics/translations.rst
index de641c90dbe..4d2ca01cc12 100644
--- a/developer_manual/basics/translations.rst
+++ b/developer_manual/basics/translations.rst
@@ -343,7 +343,7 @@ iOS
Adding translations
-------------------
-The steps how to set up translations for an app have been moved to it's own page in the "App development" chapter: :ref:`Translation setup`
+The steps how to set up translations for an app have been moved to it's own page in the "App development" chapter: :ref:`Translation`
Testing translations
--------------------
diff --git a/developer_manual/digging_deeper/index.rst b/developer_manual/digging_deeper/index.rst
index 4f516d42cb9..fd4114afe97 100644
--- a/developer_manual/digging_deeper/index.rst
+++ b/developer_manual/digging_deeper/index.rst
@@ -18,7 +18,7 @@ Digging deeper
groupware/index
http_client
javascript-apis
- translation
+ machinetranslation
flow
npm
notifications
diff --git a/developer_manual/digging_deeper/translation.rst b/developer_manual/digging_deeper/machinetranslation.rst
similarity index 99%
rename from developer_manual/digging_deeper/translation.rst
rename to developer_manual/digging_deeper/machinetranslation.rst
index 6fe9bb78c72..7669cb2f4cc 100644
--- a/developer_manual/digging_deeper/translation.rst
+++ b/developer_manual/digging_deeper/machinetranslation.rst
@@ -1,4 +1,4 @@
-.. _translation:
+.. _machinetranslation:
===================
Machine Translation
diff --git a/developer_manual/images/translation_process1.png b/developer_manual/images/translation_process1.png
new file mode 100644
index 00000000000..22b9b0ba733
Binary files /dev/null and b/developer_manual/images/translation_process1.png differ
diff --git a/developer_manual/images/translation_process2.png b/developer_manual/images/translation_process2.png
new file mode 100644
index 00000000000..646364cbb96
Binary files /dev/null and b/developer_manual/images/translation_process2.png differ
diff --git a/developer_manual/images/translation_process3.png b/developer_manual/images/translation_process3.png
new file mode 100644
index 00000000000..a9f706be6bd
Binary files /dev/null and b/developer_manual/images/translation_process3.png differ
diff --git a/developer_manual/images/translation_process4.png b/developer_manual/images/translation_process4.png
new file mode 100644
index 00000000000..c249d379a78
Binary files /dev/null and b/developer_manual/images/translation_process4.png differ