Repo: https://github.com/neilghosh/birding
This is a simple API and UI for identifying bird names and their names in Indian languages using Google Gemini API
It assumes the following contract
curl -v -X POST \
-F "img=@test.jpeg" \
https://bird-id-api-458006837722.us-central1.run.app/api/identify
{
"birdData": {
"bird_name": "Indian Roller",
"indian_languages": [
{
"language": "Bengali",
"value": "নীলকণ্ঠ (Nilkantha)"
},
{
"language": "Odia",
"value": "ଭଦଭଦଳିଆ (Bhadabhadalia)"
},
{
"language": "Hindi",
"value": "नीलकंठ (Nilkanth)"
},
{
"language": "Telugu",
"value": "పాలపిట్ట (Palapitta)"
},
...
],
"scientific_name": "Coracias benghalensis"
},
"message": "models/gemini-3-flash-preview Says...",
"imgBuffer": "/9j/4AAQSkZJRgABAQAAAQABAAD..."
}
Previews should run automatically when starting a workspace. Run the Show Web Preview IDX command to see the preview.
