# Special purpose entity language

**URL:** https://community.metabrainz.org/t/special-purpose-entity-language/746116
**Category:** Style
**Tags:** special-purpose-artists, artist-credit, variousartists, language
**Created:** [February 26, 2025, 11:35pm UTC](https://community.metabrainz.org/t/special-purpose-entity-language/746116 "2025-02-26T23:35:16Z")
**Posts on this page:** 1
**Showing post:** 15

<div class="post-metadata">

### Author: ![rdswift](https://community.metabrainz.org/user_avatar/community.metabrainz.org/rdswift/32/7032_2.png) [@rdswift](https://community.metabrainz.org/u/rdswift)
#### Post date: [February 28, 2025, 5:37pm UTC](https://community.metabrainz.org/t/special-purpose-entity-language/746116/15 "2025-02-28T17:37:27Z")

</div>

In Picard, I think this sort of thing can be done using a tagger script something like (untested code):

```taggerscript
$set(artist,$replace($%artist%,[unknown],[your translation of unknown]))
$set(artist,$replace($%artist%,[anonymous],[your translation of anonymous]))
$set(albumartist,$replace($%albumartist%,[unknown],[your translation of unknown]))
$set(albumartist,$replace($%albumartist%,[anonymous],[your translation of anonymous]))
$if($eq(%title%,[untitled]),$set(title,[your translation of untitled]))

```

As for “Various Artists” and “standalone recordings”, these can be set in the [Metadata Options](https://picard-docs.musicbrainz.org/config/options_metadata.html) settings page in Picard.

Of course, this will only use whatever you have entered, and not be different for each different release language or selected user language.

---

_[View the full topic](https://community.metabrainz.org/t/special-purpose-entity-language/746116)._
