# Rest Api: Übersetzungen

**URL:** <https://forum.shopware.com/t/rest-api-ubersetzungen/17178>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [4. Dezember 2013 um 14:15 UTC](https://forum.shopware.com/t/rest-api-ubersetzungen/17178 "2013-12-04T14:15:29Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![thomasflad](https://avatars.discourse-cdn.com/v4/letter/t/2acd7d/32.png) [@thomasflad](https://forum.shopware.com/u/thomasflad)\
**Post date:** [4. Dezember 2013 um 14:15 UTC](https://forum.shopware.com/t/rest-api-ubersetzungen/17178/1 "2013-12-04T14:15:29Z")

</div>

Hallo! Ich kann leider kein Beispiel finden für den Import von Übersetzungen von Artikeleigenschaften. Kann mir hier jemand weiterhelfen?

---

<div class="post-metadata">

**Author:** ![iSun](https://avatars.discourse-cdn.com/v4/letter/i/d07c76/32.png) [@iSun](https://forum.shopware.com/u/iSun)\
**Post date:** [2. Januar 2014 um 15:22 UTC](https://forum.shopware.com/t/rest-api-ubersetzungen/17178/2 "2014-01-02T15:22:51Z")

</div>

Ich schließe mich an die Frage an!

---

<div class="post-metadata">

**Author:** ![Oliver\_Skroblin](https://avatars.discourse-cdn.com/v4/letter/o/6bbea6/32.png) [@Oliver\_Skroblin](https://forum.shopware.com/u/Oliver_Skroblin)\
**Post date:** [9. Januar 2014 um 17:28 UTC](https://forum.shopware.com/t/rest-api-ubersetzungen/17178/3 "2014-01-09T17:28:39Z")

</div>

hi zusammen, es war mit der 4.1 bereits möglich Daten per Rest API zu übersetzen. Eine Einschränkung auf bestimmte Objekt Typen wie Artikel, Eigenschaften, Varianten, etc gab es nicht. Problem war nur dass für die Aktualisierung dieser Übersetzungen immer die ID der s\_core\_translations übergeben werden musste. Shopware 4.1 Sourcen: [https://github.com/ShopwareAG/shopware- … lation.php](https://github.com/ShopwareAG/shopware-4/blob/master/engine/Shopware/Components/Api/Resource/Translation.php) Ab Shopware 4.2 ist es jetzt möglich diese Übersetzungen auch per ID des Artikels z.B zu übersetzen. Genaue Infos darüber findet ihr hier: [http://wiki.shopware.de/Shopware-4.2-Up … 6\_454.html](http://wiki.shopware.de/Shopware-4.2-Upgrade-Guide-fuer-Entwickler%5C_detail%5C_1436%5C_454.html) Gruß Oliver Denter

---

<div class="post-metadata">

**Author:** ![rtrau](https://avatars.discourse-cdn.com/v4/letter/r/cab0a1/32.png) [@rtrau](https://forum.shopware.com/u/rtrau)\
**Post date:** [27. März 2014 um 12:47 UTC](https://forum.shopware.com/t/rest-api-ubersetzungen/17178/4 "2014-03-27T12:47:35Z")

</div>

Hallo, der Import der Übersetzungen über REST funktioniert soweit, allerdings bekomme ich immer folgende Fehlermeldung: ` Fatal error: Cannot use object of type Shopware\Models\Translation\Translation as array in /html/shopware/engine/Shopware/Controllers/Api/Translations.php on line 71 ` Hier noch mein Translation Objekt: ` $translation = array( 'useNumberAsId' =\> 1, 'key' =\> 'SW0001', 'type' =\> 'article', 'localeId' =\> 2, 'data' =\> array( 'name' =\> 'Dummy Article"' ) ); ` Hatte jemand schon ähnliche Probleme?

---

<div class="post-metadata">

**Author:** ![Marcus\_Salden](https://avatars.discourse-cdn.com/v4/letter/m/b487fb/32.png) [@Marcus\_Salden](https://forum.shopware.com/u/Marcus_Salden)\
**Post date:** [5. Juni 2014 um 11:29 UTC](https://forum.shopware.com/t/rest-api-ubersetzungen/17178/5 "2014-06-05T11:29:02Z")

</div>

Ich denke, ich konnte die Ursache isolieren : engine/Shopware/Controllers/Api/Translations.php [php]$location = $this-\>apiBaseUrl . ‚translations/‘ . $translation[‚id‘];[/php] kann nicht gelesen werden, da es ein Objekt ist. Ein Zugriff über [php]$translation-\>id;[/php] wird durch die protected-Eigenschaft verhindert. Als Workaround habe ich die benötigte ID aus $id genommen ($translation[‚id‘] durch $id ersetzt). Der Test-Client bekommt dann ein Success geliefert. Viele Grüße EDIT: Bezieht sich nur auf die PUT-Action, sorry 😉

---

<div class="post-metadata">

**Author:** ![rokawedes](https://avatars.discourse-cdn.com/v4/letter/r/54ee81/32.png) [@rokawedes](https://forum.shopware.com/u/rokawedes)\
**Post date:** [27. Januar 2015 um 12:19 UTC](https://forum.shopware.com/t/rest-api-ubersetzungen/17178/6 "2015-01-27T12:19:16Z")

</div>

Hallo, auch wenn dieser Post schon älter ist, habe ich das gleiche Problem, allerdings behoben durch: $translation-\>id durch $translation-\>getId() ersetzen, in putAction sowie postAction der Datei engine/Shopware/Controllers/Api/Translations.php Ronny
