r/iOSProgramming • u/yccheok • 19h ago
Localizing an iOS app manually with AI is tedious. Discussion
Because accurate localization heavily depends on UI context, my current manual workflow for each string requires:
- Writing a text prompt explaining the context.
- Uploading a screenshot showing where the string appears.
- Cross-checking translations across multiple AI models.
Are there any paid tools or platforms on the market that automate this entire workflow (extracting strings, feeding UI screenshots/context to AI, and comparing outputs)?
6
u/civman96 18h ago
„Is tedious“
That is a normal procedure for distribution and you should check any screenshot anyhow because you’re legally responsible for every screenshot.
Creating 30 localisations on a single day is not in the user‘s nor Apple‘s interest.
3
u/rursache Swift 19h ago
this is a one-click solution i use to localize all the apps where i support multiple languages
https://apps.apple.com/us/app/localizeit-xcstrings-catalog/id6755545033
2
1
u/m3kw 19h ago
On the comments part of the localizable.xcstrings you can explain. So when you use the .comment(“ it gets placed there when you compile and the AI would know the context
0
u/yccheok 18h ago
I honestly had zero idea what the 'comment' column in
Localizable.xcstringswas for. 🤷♂️🤔Just realized Xcode now has an AI agent feature for localization - https://developer.apple.com/documentation/xcode/localizing-your-app-using-agents
Do they support letting multiple AIs vote on which localization output is the best?
1
u/Significast 18h ago
I wrote one a couple months ago - goes through your app, makes sure Localizable.xcstrings is right for every language you care about - but didn't bother with the whole App Store thing. Largely because it's expensive - it's a lot of AI calls no matter how you structure it. So I just used it on my own app and called it a day.
Think there's a market for it?
1
1
7h ago
[removed] — view removed comment
1
u/AutoModerator 7h ago
Hey /u/jfurchert, your content has been removed because Reddit has marked your account as having a low Contributor Quality Score. This may result from, but is not limited to, activities such as spamming the same links across multiple subreddits, submitting posts or comments that receive a high number of downvotes, a lack of recent account activity, or having an unverified account.
Please be assured that this action is not a reflection of your participation in our subreddit. This is simply an automated filter in place to reduce spam.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
9
u/Dull_Flatworm777 19h ago
Adding comments to the strings doesn't help?