diff --git a/azure-pipelines-translation.yml b/azure-pipelines-translation.yml
index fea7572e33aa8f938de66a917df6c31cf5dbd1ad..35b1ea672ea5002c08d4466a03b84db9a45a0d27 100644
--- a/azure-pipelines-translation.yml
+++ b/azure-pipelines-translation.yml
@@ -41,6 +41,8 @@ jobs:
     displayName: 'Upload Translation'
 
 - job: 'Download'
+  dependsOn:
+  - 'Upload'
   condition: or(eq(variables['Build.Reason'], 'Schedule'), eq(variables['Build.Reason'], 'Manual'))
   pool:
     vmImage: 'ubuntu-latest'
@@ -57,6 +59,6 @@ jobs:
       ./script/translations_download
     displayName: 'Download Translation'
   - script: |
-      git commit -am "[CI] Translation update"
-      git push
+      git commit -am "[ci skip] Translation update"
+      git push origin
     displayName: 'Update translation'