GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Daniel Supernault (dansup@mastodon.social)'s status on Tuesday, 08-Sep-2026 17:37:19 JST Daniel Supernault Daniel Supernault

    RE: https://mastodon.social/@pixelfed/117234465193694527

    I found a clever and efficient way to handle translations offline, with 59 supported languages and built in language detection.

    We also cache translated text using Tanstack Query, and use your device language to check only visible captions to see if we show the translation button.

    The first time you press the button, we download a small translation model (30MB) and perform the translation, caching the model for future use.

    Short text, mentions and links are ignored.

    #pixeldev

    In conversation about 2 hours ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: files.mastodon.social
      pixelfed (@pixelfed@mastodon.social)
      from pixelfed
      Attached: 1 image On-device translations with 59 supported languages, are coming to the new Pixelfed app for both Android and iOS! No data leaves your device, language recognition and translation happens on your device. #pixelfed #onDevice #translations
    • Embed this notice
      Daniel Supernault (dansup@mastodon.social)'s status on Tuesday, 08-Sep-2026 18:04:16 JST Daniel Supernault Daniel Supernault
      in reply to
      • Andrea Brancatelli

      @skeyby That would require admins to setup and maintain a separate service, and these on-device models are quite power efficient.

      In conversation about 2 hours ago permalink
    • Embed this notice
      Andrea Brancatelli (skeyby@punk.kitchen)'s status on Tuesday, 08-Sep-2026 18:04:17 JST Andrea Brancatelli Andrea Brancatelli
      in reply to

      @dansup@mastodon.social

      Hello Daniel!

      out of curiosity, since the "original" message is already coming from the server, what is the point of having the translation happening on the device? Couldn't it happen in the server directly then?

      In conversation about 2 hours ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.